PS:先声明哈,我不是计算机专业的。确实是最近闲来无事又一直对编程有兴趣,才想看看计算机是怎么工作起来的。
这个问题是我在看《自己动手写操作系统》的时候想到的。当时很激动的写了个引导扇区,当时用的是nasm编译的。我再想这个写nasm的人真牛X,能写出把汇编代码转化为机器指令的程序。我就在想,因为nasm实际上仍然是在操作系统下运行的程序而已。。。那么又是谁编译的它呢?同理,又是谁编译的gcc呢?
听说过一个说法,这些程序最早都是由一个简单的编译程序演变而来的,从这个程序开始,编译好的可执行程序不断编译改进后的自己的源代码,这样就不断的生成新的,功能更强的自己。。。这似乎太神奇了点,而且,这第一个程序又是怎么来的呢?
请各位大侠轻拍哈,谢谢!
武大小强 于 2010-03-23 07:25:29发表:
一起学习。。呵呵。。
lishuai860113 于 2010-03-22 20:31:48发表:
拿针在空白cd上戳出来的
zhangyinghao452 于 2010-03-18 23:39:12发表:
最终都是机器指令->高低电平或者开关信号
sbdwyl 于 2010-03-17 12:56:20发表:
呵呵,别光说有意思啊。。。讨论讨论嘛。。
Luoall 于 2010-03-17 09:08:05发表:
有意思
xzj4167 于 2010-03-16 22:23:52发表:
飘过