永发信息网

编译程序为什么有分前端和后端

答案:2  悬赏:80  手机版
解决时间 2021-02-10 21:23
编译程序为什么有分前端和后端
最佳答案
将编译过程划分成前端和后端,主要目的是在多种源语言和多种目标语言的开发过程中,可以灵活搭配组合,消除重复开发的工作量,提高编译系统的开发效率。
全部回答
编译器粗略分为词法分析,语法分析,类型检查,中间代码生成,代码优化,目标代码生成,目标代码优化。把中间代码生成及之前阶段划分问编译器的前端,那么后端与前端是独立的。后端只需要一种中间代码表示,可以是三地址代码或四元式等,而这些都与前端生成的方式无关。也就是不论你前端是用fortran还是c/c++,只要生成了中间代码表示就可以了,后端是不管你是用哪种语言生成的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
陕西森宝木业有限公司在哪里啊,我有事要去这
绩溪顺丰速递在哪?
读图,回答问题:【小题1】图中两个区域【小题2
联想笔记本电脑s41开机后一直卡在启动页面 是
佳禾双汇冷鲜肉怎么去啊,有知道地址的么
山东大学人力资源管理专业研究生在全国排名怎
请问上东北林业大学可以辅修其它专业吗?如果
富裕市场地址有知道的么?有点事想过去
【蝴蝶梦小说】蝴蝶梦英文影评跪求小说蝴蝶梦
笔记本电脑能不能玩洛克王国
彝良县海子乡海子村民委员会地址有知道的么?
三元乙丙胶产品耐电压通过绝缘电阻不通过,有
如何练习跏趺座法?
48中升学率怎么样
2019年研优大考卷六年级英语上册科普版答案
推荐资讯
怎么引用没有.d.ts声明文件的js库
青岛市农业局怎么去啊,我要去那办事
蜡嘴鸟打蔫拉稀吃什么药
葫芦岛天化实业总公司怎么去啊,有知道地址的
【2012年3月】2012年3月1日到2012年8月18日一
电脑上开千牛很快断网是怎么回事?
锡林郭勒盟公安局交通警察支队车辆管理所正镶
QQ飞车怎么吸收氧气容易
汇银乐虎网我想知道这个在什么地方
拉布拉多能喝特仑苏吗
生活小超市怎么去啊,有知道地址的么
名牌包包有哪些品牌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?