永发信息网

C编译程序的功能是什么

答案:3  悬赏:10  手机版
解决时间 2021-03-31 23:19
C编译程序的功能是什么
最佳答案
编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。
编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。
全部回答

检查C语言程序的语法错误
如果用gcc编译,只需要一个命令就可以生成可执行文件hw:xiaosuo@gentux hw $ gcc -o hw hw.cxiaosuo@gentux hw $ ./hw Hello World!
补充:编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
如果用gcc编译,只需要一个命令就可以生成可执行文件hw:xiaosuo@gentux hw $ gcc -o hw hw.cxiaosuo@gentux hw $ ./hw Hello World!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么科密提到科比很自卑
AndroidP如何跳过或通过谷歌验证的方法
翻译作品最应该重视的方面是什么呀?译趣翻译
广州大学2003年成人自考毕业证在网上能查到吗
使命召唤7亡灵沼泽多人彩蛋
心 心 心 心 数 心 心 心 心(打一成语)
有比0.18kw更小的电机么
巴卜短信平台怎么样,好用吗?
七雄争霸养羊的攻略
附近的信合银行在哪?
激战2 世界之战 怎么占领塔楼
山丹县中医院这个地址在什么地方,我要处理点
电影(七夜追魂之重回阳间)网上哪里可以看到
代扣代缴的境外企业所得税是怎样入帐的?
菜花怎么泡
推荐资讯
浴霸十大品牌?
昌吉市第九中学宿舍怎么样,几个人一间?晚自
1.5千瓦水泵220v电压距离两千米得用多少平方
心若放空荡未来却无处放
伏魔大将军 阎王爷 谁的官大
How do you _______the animals?怎么填?
长虹PT50700电源电路图
我有1966年伍市斤的粮票多少钱一张
老式飞机能飞多少码?
我不是你的天使 歌词
poscerM -8175这块手表价格多少钱
主板CPU供电的问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?