发布网友 发布时间:2022-03-31 20:01
共5个回答
懂视网 时间:2022-04-01 00:23
低级语言和高级语言的区别如下:
1、高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好。
2、低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差。
3、低级语言是指机器语言和汇编语言,高级语言是诸如Basic,C,Pascal,Delphi之类的语言。
低级语言是相对于高级语言而言,所谓低级,也是指接近电脑底层的编程语言;常见的低级语言包括:机器语言,嵌入式,汇编语言等;而高级语言则包括:c,java.net,Android,objectC,swift等。其中,低级语言的特点是执行效率高,速度快;因为它们都是接近底层编程,没有编译解析等过程,程序直接操控硬件,效率相对较高,但是其学习和编程调试难度较高,编程比较慢,且比较费时,项目周期长。而高级语言是依赖编译解析的,更接近于人类语言逻辑的编程语言,其可读性更高,开发效率更高,学习起来相对较容易;但是其执行效率较低级语言而言要低一些,而且高级语言的执行,需要依赖运行环境,在Java等编程语言中,如果环境配置不完善,或者环境版本不一致则可能导致程序无法执行。
热心网友 时间:2022-03-31 21:31
低级语言更接近于机器指令,而高级语言更接近于人的一般的思维模式
必然是低级语言执行得更快,因为语言必须通过编译器转换成机器指令才能执行,转换过程中必然会产生一些冗余。越是高级的语言,这些冗余也就越多,执行速度就越慢
但是高级语言的这种劣势会随着计算机硬件性能的提高而越来越不明显,与此同时高级语言编写简单的优势就很明显了,因此大家普遍用的都是高级语言..
热心网友 时间:2022-03-31 22:49
首先,低级语言是指机器语言和汇编语言,高级语言是诸如basic,c,pascal,delphi之类的语言
低级语言编写很麻烦,比如,机器语言全部是二进制代码,在汇编语言和高级语言没出现的时候,程序员们就这样编写,现在已经没人这样编程了.汇编语言实现了靠近人类语言的任务,但仍然不很容易
下边以a=a+b为例
机器:
(一大串1和0,不再给出,因为的确很麻烦)
汇编:(a取2,b取3)
mov
ax,2
mov
bx,3
add
ax,bx
c语言:
int
a,b;
a=2;
b=3;
a=a+b;
basic语言:
dim
a,b
as
integer
a=2
b=3
a=a+b
pascal语言:
int
a,b;
a:=2;
b:=3;
a:=a+b;
热心网友 时间:2022-04-01 00:23
人用于同计算机交往的语言叫做程序设计语言。程序设计语言案发展先后顺序通常分为机器语言、汇编语言和高级语言。
机器语言:是一种CPU的指令系统,是由二进制代码编写,能够直接被机器识别的程序设计语言。
汇编语言:是用能够反映指令功能的助记符来表示指令的程学设计语言,用助记符来代表0、1编程,即符号化了的机器语言。
面向机器的语言都属于低级语言,机器语言和汇编语言均属于低级语言。
高级语言:1954年出现的FORTRAN语言以及随后相继出现的语言属于高级语言,不再是面向机器的语言,二是面向解题的过程。面向过程的计算机语言属于高级语言,人们常用的高级语言有:BASIC、FORTRAN、Pascal、C语言等。
热心网友 时间:2022-04-01 02:15
区别?,只能说是两种不同的汇编语言。
区别你学了以后就知道了。