CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

第一个C++编译器是用什么语言写的啊?第一个高级语言的编译器又是用啥语言写的呢?

楼主wxlfh(独孤九剑)2003-05-04 19:39:36 在 C/C++ / 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

相关问题

  • c编译器
  • C#的编译器
  • C的编译器
  • dev-c++编译器
  • 求c#编译器
  • 2000可以装哪种C语言的编译器?
  • 如何安装c语言的编译器?如CC或GCC
  • 救命:C语言编译器(分不够再加)
  • xp下学习c语言的编译器
  • 菜鸟求助!谁能给个turbo c 语言编译器

关键词

  • c++
  • 编译器
  • 语言
  • 汇编
  • 版本
  • 机器码
  • 开发
  • 开始

得分解答快速导航

  • 帖主:wxlfh
  • lifanxi
  • lessonwill
  • three1103

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo