什麼是程式設計?為什麼要程式設計?

2022-09-17 05:18:15 字數 775 閱讀 6230

程式設計,程式設計是乙個動詞,程式設計等於寫**,寫**為了寫出計算機能識別的語言,讓計算機代替自己幹自己想幹的事情。

比如,馬化騰想跟別人聊天,於是寫了個聊天軟體,這個軟體就是一堆**的集合,這些**是什麼?這些**是計算機能理解的語言。

例子:你是公司老闆,你有乙個員工是中國人,你讓他幹活,就得說中文,還有乙個員工是美國人,讓他幹活,就得說英文,你還有一條狗,讓他聽話,你就得汪汪汪。。。,那現在你有臺電腦,讓它幹活,就得用它能理解的語言。

那計算能理解的語言是什麼呢? 之前,我們已經了解到,它只能理解2進製,0101010...,你總不能人肉輸一堆二進位製給計算機(雖然最原始的計算機就是這麼幹的)讓它工作吧,這樣開發速度太慢了。所以最好的辦法就是人輸入簡單的指令,計算機能把指令轉成二進位制進行執行,舉例如下:++

open "老男孩.***"

play

計算機的cpu接收到這樣的指令後,會把它轉成一堆 只有cpu可以理解的指令,然後再將指令變成各種對應的如下類似二進位制

+

[  op  |  rs |  rt | address/immediate]

35 3 8 68 decimal

100011 00011 01000 00000 00001 000100 binary

+

上面cpu那段指令太難理解了,如果讓你天天寫這樣的**,大家非得自殺不可。還好,偉大的計算機先驅們,開發了各種程式語言,讓我們只需要通過寫一些簡單的規則,就能操作計算機工作啦。

為什麼要學習程式設計呢

每天在csdn社群閒逛的時候,總是看到一些前輩說的到了40歲左右,不知何去何從,自己掌握的技術已經漸漸在過時,而現在新興的自己有沒有那麼多的精力去學習.我心裡有點後悔來學習程式設計了吧.之前工作,覺得一成不變,今天知道自己明天幹啥,今年又知道明年幹什麼,所以內心的小野心就在不斷的發酵,最後選擇了過來...

姑娘,你為什麼要程式設計呢

本來你乙個姑娘,可以去做一雙貼滿水晶的blingbling美甲更顯十指纖纖,不用擔心敲鍵盤不方便 可以不時到健身房練練瑜珈來磨練心性,而不是通過看著滿屏 調bug 可以洗完泡泡浴早早躺下睡個美容覺,而不是深夜趕緊貼上 多少有些自欺欺人地告訴自己,剛才電腦的輻射才不會摧毀 的水汪汪。可是突然有一天,你...

為什麼我要物件導向程式設計?

封裝 把類似的問題抽象出來,用乙個類去完成 這是最基本的,當然這個函式頁可以做到,但是一大片函式裝到乙個類檔案中會變的清晰 封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。實現多型 對於程式設計經驗非常豐富的優秀程式設計師 指導老師...