第一个程序显然不是常规意义上的计算机“编译”出来的。
是人肉设置的,是人为强行焚烧的。
你可以认为,你造第一台电脑的时候,就已经“烧”掉了最基本的功能。
为什么奋斗的时候有基本功能?如果没有呢?很简单。
没有它,就不是第一台电脑。
还在迭代。
毕竟电脑不是突然冒出来的。
它可能是一个纸带穿孔机或一堆齿轮机。
当时人们并不认为这是一台电脑。
然后进化成了电脑。
假设基本功能可用。
可以用《我的世界》打个比方。
你基本背包里的木剑和手稿是最基本的功能。
你可以用最基础的草稿开采铜矿石,做出更好的铜稿。
然后就可以用铜稿开采铜矿了。
嗯?没有回应?是不是很神奇?铜可以开采。
耶!也就是说“铜稿可以造铜稿了!”有感情?这在编程领域被称为“自举”,是编译器进化的核心秘密。
虽然最早的铜稿是木稿,但后来所有的铜稿都只需要铜稿本身。
说白了,第一个C语言编译器是用其他语言编译的。
但是后来所有的C语言程序都是用C语言编译器编译的,即使全世界的人都忘了第一种语言是怎么写的。
同样,“只要你做了第一张铜稿,毁掉我的世界里所有的木材和木制品,也不会影响铜稿自己再生产铜稿和铜制品”。
其他高阶语言进化等等。
以上只是为了更好的理解,很多事实细节被忽略了。
原谅我的不严谨和不专业。
本文发布于:2023-02-28 07:56:27,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167754347924920.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:既然程序是由计算机编译的,那么第一台计算机中的程序是怎么来的?.doc
本文 PDF 下载地址:既然程序是由计算机编译的,那么第一台计算机中的程序是怎么来的?.pdf
留言与评论(共有 0 条评论) |