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

高级语言和机器语言的区别是什么?

发布网友 发布时间:2024-01-19 04:02

我来回答

1个回答

热心网友 时间:2024-11-11 05:25

将高级语言翻译成机器语言的方式有编译和解释。

1、解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如早期的BASIC语言采用的就是“解释”方式。

2、编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产生目标程序。

编译和解释的区别

编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。这只是表象,对解释执行而言,程序运行时的控制权在解释器而不在用户程序;对编译执行而言,运行时的控制权在用户程序。

解释具有良好的动态特性和可移植性,在解释执行时可以动态改变变量的类型、对程序进行修改以及在程序中插入良好的调试诊断信息等,而将解释器移植到不同的系统上,则程序不用改动就可以在移植了解释器的系统上运行。

编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。

而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
RDL是什么意思 报税软件是什么意思 某公司的财务报表管理软件属于 报表系统指的是什么? 怎么玩真三最好?我是新手选什么英雄最好? 真三新手玩什么英雄好? 最近玩魔兽真三,想请问一下高手,初期用什么英雄最好,新手攻略 新手玩真三选什么英雄好啊 ...离泡还有一段距离的地方好几片红,红的地方又疼又痒的,怎么办... 眼角出了好多小水疱.医生说是疱疹.怎么办 修改,怎样才能完成账号风险评估? 脸上还有痘痘,用什么纯露泡纸膜敷脸比较好呀? 另存为的快捷键是什么? 400系列不锈钢锅好吗 女人左脸颊有痣 为什么我改不了?完成账号风险评估,显示未满足 一个手机号注册了两个,怎样解绑第二个? 一个手机号注册了两个,怎样解绑第二个? 求!丹阳市长虹滚镀锌有限公司翻译成英文 怎样分析人物的心理活动? 一个手机号注册了两个,怎样解绑第二个? 用支付宝改签火车票,改签的票款什么时候能退回 一个手机号注册了两个,怎样解绑第二个? 400不锈钢锅能用吗? 一个手机号注册了两个,怎样解绑第二个? 一个手机号注册了两个,怎样解绑第二个? ...手工弧焊机(最大电流200A)误接成380v的电压,焊机没电了能修好... 修改,怎样才能完成账号风险评估? 已经用了几年的微信,修改,风险评估显示未满三天? 一个号码注册了两个,怎么注销另一个? 帮忙翻译成英语“电镀金属外壳,带镭射灯” report的意思是什么? 有哪些哺乳类动物 跪求高手翻译!要求不高!通顺无逻辑错误就行!高分! 联通网线我交了一年的网费了,现在想退了,不知道可以退不? 请问从草桥下坐那路车到大钟寺 一年内第二次修改技巧 ...位大哥大姐知道在洋桥或草桥乘几路车可以到大钟寺(联想桥)呢?_百度... 联通宽带网费我用了5个月应该退给我多少钱 用支付宝在网上订的火车票,取了票之后在窗口改签,原票款几天能退回到... 我种的菜心,淋水,施肥,都有三十天了。长不到一厘米,是怎么回事?_百度... 快递员过来取件衣服给错快递公司了怎么办? 我是一名肛瘘患者,肛瘘手术已有10天,今天出院,医生说出院之后让我每天过... 火车票改签的退款什么时候退回到账户 ...这时候火车票退款退到哪里,需要多长时间可以退回… 避孕纸膜效果好吗 怎么转里的好友到另一个呢? 手机上有360手机助手,和电脑360手机助手连接不上?读卡器在电脑上也不... 一张未成年的身份证能开双人房吗 跪求鬼吹灯青雪版MP3全集下载链接