低级语言与高级语言的区别是什么?

 我来答
匿名用户
2013-09-21
展开全部
低级语言更接近于机器指令,而高级语言更接近于人的一般的思维模式
必然是低级语言执行得更快,因为语言必须通过编译器转换成机器指令才能执行,转换过程中必然会产生一些冗余。越是高级的语言,这些冗余也就越多,执行速度就越慢
但是高级语言的这种劣势会随着计算机硬件性能的提高而越来越不明显,与此同时高级语言编写简单的优势就很明显了,因此大家普遍用的都是高级语言..
匿名用户
2013-09-21
展开全部
通常把电脑指令---机器语言叫"低级语言". 它的每一条指令都是二进制形式的指令代码. 用机器语言编写的程序电脑硬件可以直接识别,因此它的执行速度比较快,基本上充分发挥了电脑的速度性能. 但机器语言存在两个问题. 一个是用机器语言编写程序很不方便, 阅读这种程序也很吃力; 二是不同的电脑硬件(主要是 CPU )其机器语言是不同的, 因此, 针对一种电脑所编写的机器语言不能在另一种电脑上运行. 高级语言是一种不依赖具体类型,与机器指令表面无关, 描述方法接近人们对求解问题的表达方式,易于书写与掌握的程序设计语言. 它们独立于具体电脑, 即使用高级语言不必知道所用电脑的机器指令系统; 高级语言中的一条可执行的语句包含许多条机器指令; 用高级语言编制的呈现可移植性好, 不需要经过太大的修改就可以在其他类型的机器上运行; 所有高级语言编写的程序都要通过编译程序翻译成机器语言表达的目标程序后才能被电脑执行, 或通过解释程序边解释 边执行.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式