问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述编译过程的六大阶段和各阶段工作1

发布网友 发布时间:2023-10-23 17:01

我来回答

1个回答

热心网友 时间:2024-11-14 15:30

编译的6个阶段及其工作任务:
1.词法分析:从左到右读入源程序的每个字符,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(也叫单词符号或符号)。
2.语法分析; 依据语言的语法规则,确定源程序的输入串是否构成一个语法上正确的程序。
最终将单词序列分解成各类语法短语(也叫语法单位),如“程序”、“语句”、“表达式”等。
3. 语义分析:审查源程序有无语义错误,为代码生成阶段收集类型信息
4. 中间代码生成:在语法和语义分析之后,将源程序变成一种“内部表示形式”
5. 代码优化:对中间代码进行变换或改造,使之更为高效(时间、空间)。
6. 目标代码生成:把中间代码变换成特定机器上的绝对指令代码或可重定位的机器指令代码或汇编指令代码。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? ...暑期工或者临时工,怎么去找工作啊,直接进店问人家吗,一般要怎么问比... 3年车龄了,之前买的平安车险,车险续保上哪里最优惠?车险哪家... 跪求一本小说!!!!!! 男主叫吴涛,一天开联欢会后和全班男...110 英雄联盟我有五局裁决之镰 我挂完了20分钟裁决之镰进入游戏 ...13 玩英雄联盟时家里停电被裁决之镰20分钟怎么办...2 求和符号∑的运用8 求和符号∑使用方法174 世界十大男士护肤品都是什么4389 猫原来的适配器是12v—600MA,现在我换了一个9v~50... 三年车龄了,再次续保的时候车险如何选 byd473qb进气道和废气管有机油,另外机器机油减少的快一... 辟谷期间可以什么都不吃吗?9 离合踏板比刹车踏板高正常吗? 代码设计工作应在什么阶段就开始11 猖獗!女子用同样的套路在异地行骗,诈骗罪会被怎么判? 绑定了银行卡怎么取消3258 ...我进行了实名,虽然没有绑定任何卡,但别人会用我的进行贷款吗... ...的被骗走了,只绑定了身份证,没有绑定银行卡的。会不会被他们... 小米勿扰模式老是自己开 华为手机怎样登录两个 程序员在编写完代码之后,需要对程序进行检查并作简单的测试,目...3 一个编译器至少包含三个部分的进程是什么?1 华硕M4N68T-MLEV2主板上的所有线被拔了,5 新赛欧离合踏板高度比刹车踏板高多少 请问大家(文昌倍莎科技有限公司)是干什么的?看到如多人发贴说... 大家谁知道日本什么牌子的男士护肤品好?例如洗面奶之类的,要控...25 男士护肤品哪个牌子好3477 欧莱雅男士护肤品怎么样?值得购买吗?490 电动巡逻车哪个牌子的好,好在哪23 汗蒸床垫可以天天蒸么?2 我想购买一台电动巡逻车,请问行业内哪个品牌好呢? 哪个牌子的巡逻电动车最好3 现在去天津需要核酸检测吗?21 jsp中登录界面如何判断用户名和密码和数据库是否一样,然后显...49 如果鱼缸有生化棉了,培养硝化细菌还需要陶瓷环吗1 银行卡被别人的绑定了怎么解除9 车险续保:第三年车险如何买才最实惠?5 用了三年的车,哪些车险险种是必选的哇2 自己一个人不敢去做兼职做暑假工,自己怕做不好,这可怎么办 ...后来我能去我有个亲戚那,不过亲戚让我一个人去,我一个人去