“對普通的程序員來說,隻需要記住兩個指令就行。”
“啥?”
“Ctrl加C和Ctrl加V啊!”
大家夥都笑了起來。
頂級的程序員是架構師、算法師,他們甚至都不需要敲鍵盤,隻要在紙上寫寫畫畫,就能賺最多的錢,而最低級的程序員則是碼農,他們的英文名字甚至都不叫programer,而是coder,他們擅長的就是複製粘貼!
這個簡單的笑話,說明了秦總是懂程序的!
“我們需要做的,首先就是開發一個編譯器,有了這個編譯器,管他幾千條指令,就和普通程序員無關了。”
最古老的程序員隻能靠紙帶和機器交流,後來有了彙編,把紙帶需要輸入的內容轉換成了英文字母指令,前麵ADD A6,就是增加17的意思,計算機內部可以輕鬆地把它轉換成0和1,然後執行。
剛剛說的計算機有多少條指令,就是前麵這個類似ADD的東西有多少。
但是,後世學習計算機的程序員,很少用這東西來編程的,這屬於低級語言,直接操作處理器,運算速度最高,但是編寫程序最難,出了bug還很難改。
於是,C語言、Java等等高級語言就出現了。
現在常用的就是C語言,甚至就連Windows係統,也是用C語言編寫的。
己方想要搗鼓先進的計算機程序,那就得從編譯開始!
先做一個東方人自己的C語言編譯器,這樣一來,管他什麼ADD,什麼MOV之類的,全部交給編譯器去翻譯,咱們隻要搞常規的C語言就可以,這東西還是跨平台的!