第一個程序顯然不是常規(guī)意義上的計算機“編譯”出來的。
是人肉設(shè)置的,是人為強行焚燒的。
你可以認為,你造第一臺電腦的時候,就已經(jīng)“燒”掉了最基本的功能。
為什么奮斗的時候有基本功能?如果沒有呢?很簡單。
沒有它,就不是第一臺電腦。
還在迭代。
畢竟電腦不是突然冒出來的。
它可能是一個紙帶穿孔機或一堆齒輪機。
當時人們并不認為這是一臺電腦。
然后進化成了電腦。
假設(shè)基本功能可用。
可以用《我的世界》打個比方。
你基本背包里的木劍和手稿是最基本的功能。
你可以用最基礎(chǔ)的草稿開采銅礦石,做出更好的銅稿。
然后就可以用銅稿開采銅礦了。
嗯?沒有回應?是不是很神奇?銅可以開采。
耶!也就是說“銅稿可以造銅稿了!”有感情?這在編程領(lǐng)域被稱為“自舉”,是編譯器進化的核心秘密。
雖然最早的銅稿是木稿,但后來所有的銅稿都只需要銅稿本身。
說白了,第一個C語言編譯器是用其他語言編譯的。
但是后來所有的C語言程序都是用C語言編譯器編譯的,即使全世界的人都忘了第一種語言是怎么寫的。
同樣,“只要你做了第一張銅稿,毀掉我的世界里所有的木材和木制品,也不會影響銅稿自己再生產(chǎn)銅稿和銅制品”。
其他高階語言進化等等。
以上只是為了更好的理解,很多事實細節(jié)被忽略了。
原諒我的不嚴謹和不專業(yè)。
本文發(fā)布于:2023-02-28 07:56:27,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/167754347924920.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:既然程序是由計算機編譯的,那么第一臺計算機中的程序是怎么來的?.doc
本文 PDF 下載地址:既然程序是由計算機編譯的,那么第一臺計算機中的程序是怎么來的?.pdf
| 留言與評論(共有 0 條評論) |