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

计算机程序中,用高级语言编写的程序经编译后产生的程序叫什么?

发布网友 发布时间:2022-04-23 11:23

我来回答

3个回答

热心网友 时间:2023-10-12 06:30

高级语言编写的代码经过编译后就是可执行程序,高级语言到可执行文件主要有七个个过程。
高级语言编译的七个过程:
预处理,词法分析,语法分析,语义分析,中间代码产生,代码优化,目标代码产生。
下面对这几个过程详细讲解:
1、预处理:
对原文件进行预处理,比如头文件,导入的模块,宏定义等进行处理;
2、词法分析:
词法分析是第一阶段,这个阶段的任务是从左到右一个字符一个字符的读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词。
3、语法分析:
语法分析的任务是在词法分析的基础上将单词程序分解成各位语法短语。
4、语义分析:
语义分析是审查源程序有无语义错误,为代码生成阶段收集类型信息。
5、中间代码生成:
在进行了上述的语法分析阶段等工作之后,有的编译程序将源程序变成一种内部表示形式,这种内部表示形式叫做中间语言或中间代码。中间代码生成阶段要在语法和语义分析的基础上,将源程序进一步变为一种内部表示形式,它通常易于生成、易于翻译成目标代码,不过不是所有的语言都必须经过这一步。
6、代码优化:
这一阶段的任务是对前一阶段产生的中间代码进行变换或进行改造,目的是使生成的目标代码更为高效。代码优化阶段,对前阶段生成的中间代码进行变换或改造,以便生成目标代码时更加节省时间和空间,这一工作也不是必须的。
7、目标代码生成:
这一阶段的任务是吧中间代码变换成特定机器上的绝对指令代码或可重定位的指令代码或汇编指令代码。

热心网友 时间:2023-10-12 06:30

源程序经过编译后产生目标程序,目标程序经过连接变成可执行程序

热心网友 时间:2023-10-12 06:31

在计算机程序中,用高级语言编写的程序,经编译后产生的程序,将目标程序又成目的程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吃干燥剂会有什么反应 干燥剂不慎食用怎么办 于冕被流放多少时间才回来 石羊场客运站坐几路公汽到成都市龙潭社区保平村九组? 从成都石羊场到龙潭寺北湖客运站做地铁公交咋个赶车呀?老师们_百度知 ... 成都理工大学坐车到石羊场客运站怎么走?大概要多久啊?谢谢!! 请问一下成都理工大学到石羊车站怎么做车啊? 还在盲目护理毛孔吗?如何正确护理毛孔? 毛孔粗大该如何处理? 脸t区毛孔粗大怎么办 毛孔粗大的原因是什么 如何度量两个词之间的语义相似度 地理信息系统的语义学 语篇分析的语篇结构 编译器的组成及各部分的功能及作用 空间行走的游历者——《摩尔·弗兰德斯》中的摩尔女性形象解读 语义学和语用学有何区别 FAQ是啥意思? 科学精神的语义分析 “概念”一词是什么意思? 潜在语义分析的介绍 怎么进行一句话的语义结构分析? 语意分析技术可用于哪些问题进行研究? 语义分析与文本分析有什么区别,急急急!!! 地理信息语义分析与关系构建 怎么认识和理解“语义场”和“语义空间”? 空间数据语义分析是什么? 我要增高啊,不知道用那个叫“鍦特”的,是英国的。 有没有用,好犹豫啊。要是没有用就完了 鶄罧鍦饚什么意思 崽崽zepeto中文版制作衣服怎么填邮箱? 我的崽崽zepeto中文版安卓版为什么安装不了? 将军翻身下马,立正高呼:“本将军奉命帅官兵欢迎大汗国使者!”改为转述句 sdms 806 直接求种子 葱花鸡蛋饼的制作方法的视频 葱花鸡蛋饼(一岁以上宝宝辅食)怎么做好吃 葱花鸡蛋饼(一岁以上宝宝辅食)怎么做好吃,葱花鸡蛋 葱花鸡蛋饼怎么做 鸡蛋饼的做法视频 简易葱花鸡蛋饼怎么做 葱花鸡蛋饼的做法大全,如何做葱花鸡蛋饼,怎样做 鸡蛋饼制作方法视频教程 葱花鸡蛋饼(糯米粉版)怎么做 葱花鸡蛋饼怎样做好吃 葱花鸡蛋饼的家常做法大全怎么做好 两岁宝宝鸡蛋饼怎么做 婴儿鸡蛋饼饼怎么做法 饿了才吃饭的危害 不按时吃饭,饿了才吃有哪些危害? 吃饭是不是一定要等到饿了才吃?这样是否对身体更好? 是饿了才吃还是三餐按时吃健康? 饿了就吃这样好吗? 人到底是觉得饿的时候吃好还是固定饭点好?