第一个C++编译器是用什么语言写的啊?第一个高级语言的编译器又是用啥语言写的呢?
我知道c++的编译器可以用本身来写。我想知道第一个c++编译器是用啥语言写的。难不成是用汇编语言写的? 问题点数:100、回复次数:9Top
1 楼lifanxi(Byron)回复于 2003-05-04 19:46:20 得分 20
最终可能是用汇编来写的吧,以后就可以滚雪球了,用低版本的编译器开发高版的,不过估计还是要用到一部分汇编。
Top
2 楼Tommy()回复于 2003-05-04 20:00:30 得分 0
看看《C++语言的设计和演化》(Bjarne Stroustrup),上面有说。
最开始是用C写的,然后不断用上一个版本开发下一个版本,这样做可以使语言及编译器的设计立足于实践,是可以实际使用的,不至于开发一些用不上的功能Top
3 楼lessonwill(逊日魔星)回复于 2003-05-04 20:51:57 得分 20
最开始的东西肯定是用汇编来写的,也可能是我们不知名而出现的较早的高级语言吧
之后就滚下去
当然还是可以夹汇编的
就像写操作系统。Top
4 楼lifanxi(Byron)回复于 2003-05-04 20:56:27 得分 0
最终的C++编译器也许就该算是cfront吧。它是把C++的程序编译成一个等价的C程序,然后再用C的编译器来编译成可执行文件。Top
5 楼wxlfh(独孤九剑)回复于 2003-05-04 22:07:55 得分 0
汇编语言也是要编译器的呀,我想应该是敲机器码了!Top
6 楼Januarius_(努力学习J2EE中)回复于 2003-05-04 22:41:09 得分 0
可以用汇编来写的呀!Top
7 楼mercury1231(为论文而拼搏,老板就是上帝)回复于 2003-05-05 03:49:54 得分 0
呵呵,有趣Top
8 楼Tommy()回复于 2003-05-05 09:57:17 得分 0
MS最早是以Basic起家的,最开始时,Gates应该是用机器码写的吧?哪时候的还是很土的机器Top
9 楼three1103(扬华)回复于 2003-05-05 10:07:15 得分 60
最开始可能是用汇编来写的吧,以后就可以往下滚了,用低版本的编译器开发高版的,
我的一个老师就是擅长机器码的(他是很老的那种),叫他说肯定会用机器码,哈哈Top




