- 8
- 0
- 约2.43千字
- 约 3页
- 2021-02-05 发布于内蒙古
- 举报
编译程序和解释程序的区别
编译和解释的区别是什么?
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言是二进制的形式
一、低级语言与高级语言
最初的计算机程序都是用0和1的序列表示的,程序员直接使用的是机器指令,无需翻译,从纸带打孔输入即可执行得到结果。后来为了方便记忆,就将用0、1序列表示的机器指令都用符号助记,这些与机器指令一一对应的助记符就成了汇编指令,从而诞生了汇编语言。无论是机器指令还是汇编指令都是面向机器的,统称为低级语言。因为是针对特定机器的机器指令的助记符,所以汇编语言是无法独立于机器特定的CPU体系结构的。但汇编语言也是要经过翻译成机器指令才能执行的,所以也有将运行在一种机器上的汇编语言翻译成运行在另一种机器上的机器指令的方法,那就是交叉汇编技术。
高级语言是从人类的逻辑思维角度出发的计算机语言,抽象程度大大提高,需要经过编译成特定机器上的目标代码才能执行,一条高级语言的语句往往需要若干条机器指令来完成。高级语言独立于机器的特性是靠编译器为不同机器生成不同的目
您可能关注的文档
- 如何科学有效地种植玉米.docx
- 短期工劳动合同格式.docx
- 科目三直线行驶的技巧总结.docx
- 创业故事致富经.docx
- 赞美班级的文章.docx
- 糖尿病口臭怎么治.docx
- 鲅鱼的烹饪做法有哪些.docx
- 上下楼梯安全靠右行提示语.docx
- 深圳好吃的甜品店.docx
- 夫妻之间怎么相处沟通技巧.docx
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 2022年7月10日多省(市、区)公务员考试《公安专业科目》真题及答案 .docx VIP
- 监狱背靠背检举揭发课件.pptx VIP
- 储罐焊接防变形控制方案.docx
- 感染性心内膜炎护理PPT课件.pptx VIP
- 【波波讲公基】 2022年7月10日多省(市、区)公务员考试《公安专业科.pdf VIP
- 2025年新疆重点项目-年产30万吨甲醇项目可行性研究报告.docx VIP
- 现浇混凝土空心楼盖图集(2023年版).pdf VIP
- 第10课 辽夏金元的统治 课件(共19张PPT)(含音频+视频).pptx VIP
- 2026年秋人教版新教材九年级上册英语期末复习Units 1-8+期中+期末共10套单元测试A卷汇编(含答案).docx VIP
- 深圳小学一至六年级英语单词表(含中文).pdf VIP
原创力文档

文档评论(0)