提个有趣的有关问题:编译软件是如何编译的

提个有趣的问题:编译软件是怎么编译的?
我们现在Windows里用的许多软件都是通过编译软件生成的二进制代码。
那么,编译软件是谁编译的?
        编译软件是在   Windows   上跑的,Windows   又是在哪个   OS   里用什么编译软件生成的呢?
        是先有编译器还是先有   OS   的呢?

        这个问题大家深究过没有?

------解决方案--------------------
呵呵,最底层的实现应该是逻辑门电路吧:)
------解决方案--------------------
最最早的C编译器用汇编写的。
------解决方案--------------------
最最早的汇编编译器用机器代码写的.
最最早的机器代码不用编译器,直接就能被逻辑电路识别而执行.

编译器就是旧的编译出新的, 新的再编译出更新的, 一代代过来的.
------解决方案--------------------
最早的C编译器应该大部分不是用汇编写的, C是从B发展的, 应该是先用B实现一个简单的C语言子集然后开始自举的, 大部分都应该是用C实现的...
------解决方案--------------------
用打孔机 一个一个打出来的~~~~~~~~~~~~~~~~~~``
------解决方案--------------------
大学有一门叫 <编译原理> 的课吧,没学过?
------解决方案--------------------
最早的计算机十分简单,不需要操作系统和编译器。那时的操作系统就是人,编译器就是打孔机。^.^
------解决方案--------------------
大学有一门叫 <编译原理> 的课吧
------解决方案--------------------
最最早的汇编编译器用机器代码写的.
最最早的机器代码不用编译器,直接就能被逻辑电路识别而执行.

编译器就是旧的编译出新的, 新的再编译出更新的, 一代代过来的.

------解决方案--------------------
了解历史