
編程:人通過某種方式命令計算機做一些動作,來得到人想要的結果,就叫編程,
比如開關燈,把燈看做計算機,按下按鈕,燈就開了,松開按鈕燈就關了,這樣也就達到了人向計算機下達指令的需求,
在早期,計算機全是用開關來表示命令的,開關的閉合組合方式就叫編程,但這樣很麻煩,每次都要人操作,
所以出現了把人的指令放到某個儲存的地方,機器自己取并自己執行,人需要撰寫01串的指令讓機器知道下達的命令(指令具體內容在機器設計的時候就規定了),所以這時候撰寫01指令串就叫編程,
(這時候人在紙條上打孔來表示這個串,機器讀紙條來知道這些命令) 但是這樣還是不方便01串容易弄糊涂,于是出現了匯編代碼,
相當于給相應的01串做了個標記,比如0000的標簽是mov(代表mov這個動作,例子不是真的只是隨便舉的),這樣人就寫mov這樣的匯編代碼并讓一個人做的工具把匯編代碼翻譯成01串就好了,
這時候,撰寫這些稱作匯編代碼的標記稱作編程,匯編代碼還是太底層了,不好表達人的邏輯,于是繼續出現了B語言,C語言等一系列高級語言,
人撰寫這些語言的代碼,并用稱作編譯器的工具把這些東西翻譯成匯編語言,再從匯編語言翻譯成01串,計算機就可以執行了,
這樣人通過高級語言,能夠更好的描述自己的想法,通過代碼描述想法(演算法)就是編程,演算法以資料結構為基礎,
之后,為了簡化編程出現了更加高級的語言,繼續封裝出模塊,使人更好的描述思維,而不用關心底層機器的實作,發展趨勢是人只用說怎么做,
比如:給我在螢屏畫一個圓,編程就好了,即編程傻瓜化,
所以,編程就是一個廣義上的告訴機器所需執行的動作,至于考慮這個動作需要的東西,看你處于哪一層,越高層考慮的越少,代碼:你告訴機器(計算機)動作方式的一個集合,
簡單說就是你告訴計算機執行動作的一個動作序列,比如:跑,然后蹲下,最后跳水里,這就是代碼,而代碼撰寫的方式由人做出來的翻譯工具(編譯器)決定,
源代碼:人剛剛撰寫出來的動作序列,還沒有通過翻譯工具翻譯,源檔案:保存有源代碼的檔案,

另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
UP在主頁上傳了一些學習C/C++編程的視頻教程,有興趣或者正在學習的小伙伴一定要去看一看哦!會對你有幫助的~
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
免費學習書籍:

免費學習資料:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/257647.html
標籤:其他
