低级语言开发的程序特点?

低级语言开发的程序特点?,第1张

低级语言提供了 *** 纵计算机系统底层硬件的能力。熟练的程序员通常使用低级语言编写 *** 作系统、设备驱动程序和编译器之册戚类的底层系统软件。低级语言使用CPU的指令集直接调用处理器、寄存器和内存地址,并在这些 *** 作中保持非常高的效率。由于不同的CPU提供的指令集有所不同,所以低级语言依赖于计算此尺机。

低级语言是指机器语言和汇编语言。

1)机器语言(machinelanguage)是一种指令集的体系。这种指令集,称机器码(machinecode),是电脑的CPU可直接解读的数据。

2)汇编语言是汇编指令集、伪指令集和使用它们规则的统称,使用具有一定含义的符号为助忆符,用指令助忆符、符号地址等组成的符号指令称为汇编格式州扒陵指令。

低级语言:更接近机器,代皮侍码短小,执行效率高,可移植性差,编程低效,难以实现复杂目的。

高级语言:可独立于硬件,代码冗长,执行效率低些,可移岩清植性强,编程粗握前高效,易实现复杂目的。

程序设计语言按照语言级别可以分为低级语言和高级语言。低级语言有机器语言和汇编语言。低级语言与特定的机器有关、功效高,但使用复杂、繁琐、费时、易出差错。机器语言是表示成和行芹数码形式的机器基本指令带槐集,或者是 *** 作码经过符号化的基本指令集。汇编语言是机器语言中地址部分符号化的结果,或进一步包括宏构造。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体唤毕机器无关,易学、易用、易维护。

程序设计语言按照用户的要求有过程式语言和非过程式语言之分。过程式语言的主要特征是,用户可以指明一列可顺序执行的运算,以表示相应的计算过程,如FORTRAN、COBOL、PASCAL等。

按照应用范围,有通用语言与专用语言之分。如FORTRAN、COLBAL、PASCAL、C等都是通用语言。目标单一的语言称为专用语言,如APT等。

按照使用方式,有交互式语言和非交互式语言之分。具有反映人机交互作用的语言成分的语言成为交互式语言,如BASIC等。不反映人机交互作用的语言称为非交互式语言,如FORTRAN、COBOL、ALGOL69、PASCAL、C等都是非交互式语言。

你非要分为3类的话我只能想到是按照成分性质分了,有顺序语言、并发语言和分布语言。只含顺序成分的语言称为顺序语言,如FORTRAN、COBOL等都属顺序语言。含有并发成分的语言称为并发语言,如并发PASCAL、MODULA和ADA等都属并发语言。考虑到分布计算要求的语言称为分布语言,如MODULA*便属分布语言。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8243016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存