求救!100分全送了!分不够再加!
请打虾们详细讲解一下编译器的原理,越详细分越多(应该说最详细的才有分100分)起码要不400字以上,10000000000000字以下(达到者封为"超人")回答者请留下QQ,我为他服务一生(免费贺卡.....如果可以我把我的生家全给你)如过给源码(不可能......问微软)更不用说了......分不够再加!!!!!!!!!!!
问题点数:0、回复次数:8Top
1 楼cso(无聊中...)回复于 2004-08-04 21:13:14 得分 0
编译器的原理很简单,就是把高级语言转变为机器语言(c2.exe),最后用link.exe连接器连接成exe
至于如何实现,真的很难实现,想必你是要自己做一套语言系统吧~~
你想想,连E语言都是靠“引擎”来实现,类似vb,想要成C一样,唉,比登天还难Top
2 楼rainstormmaster(暴风雨 v2.0)回复于 2004-08-04 21:48:07 得分 0
找本《编译原理》自己啃吧Top
3 楼roger_xiong(卖女孩的小火柴~)回复于 2004-08-04 22:18:59 得分 0
晕哦,这个怎么说的清楚,楼主自己还是去买书看看吧。Top
4 楼zxhawk(小鹰)回复于 2004-08-04 22:23:33 得分 0
自己去看书吧,Top
5 楼iiboy(漠漠星)回复于 2004-08-04 23:04:55 得分 0
二百年後再問我!
哈哈!開個開玩笑,我也不知道呢,不過想知道!
關注中.....Top
6 楼helanshan(C++)回复于 2004-08-04 23:32:05 得分 0
编译器的功能是将程序的源代码转换为机器代码的形式,称为目标代码,然后再使目标代码进行连接,生成可执行文件。所谓连接,就是将源文件生成的目标代码同系统提供的库文件的某写代码连接在一起,连接工作由连接程序(连接器)来完成。
还须了解动态联编和静态联编。。。。Top
7 楼xzyan80(up)回复于 2004-08-05 08:14:54 得分 0
upTop
8 楼starsoulxp(星魂)回复于 2004-08-05 08:50:24 得分 0
关注,分我不要了Top




