请输入您要查询的百科知识:

 

词条 编程加工语言
释义

programming and processing languange

编程加工语言又叫程序设计语言。它的发展经历了机器语言、汇编语言到高级语言的过程。

对于计算机来说,它能直接识别的语言是机器语言,机器语言是一串由“0”和“1”构成的二进制代码。由于理解和记忆机器语言非常困难,并且容易出错,工作效率低下,于是科学家发明了汇编语言、高级语言。

汇编语言实际是一种符号化的机器语言,它采用英文助记符代替机器指令,比机器语言更容易识别和记忆,从而提高了程序的可读性。但是汇编语言仍然是面向机器的语言,是为特定的计算机系统设计的,依赖于特定的指令集,它要求程序设计人员对相应的机器硬件非常熟悉,因而汇编语言属于低级语言。汇编语言毕竟还不是机器语言,因而,用汇编语言编制的源程序不能直接被计算机执行,必须经过处理程序转换为目标程序。

高级语言是更接近于自然语言(英语)和数学语言的编程语言,它并不特定指某一种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。比较流行的高级语言有BASIC、C/C++、FORTRAN、COBOL、JAVA等。用高级语言编制的源程序可读性更强,也便于修改、维护。

就像汇编语言一样,用高级语言编制的源程序计算机无法识别,必须经过转换才能被计算机执行。按转换方式不同,可以将高级语言分为编译型语言和解释型语言。

对于编译形语言,编写的源程序需要用编译程序先翻译成机器语言的目标程序,然后再由连接装配程序进行连接装配,生成可执行程序,这样才能被计算机执行。像C/C++、PACAL、COBOL等语言都属于编译型语言,Visual Basic也已发展为编译型语言。

对于解释型语言,源程序输入计算机后,运行源程序,相应的解释程序会逐条分析源程序中的语句,每解释一句由计算机执行一句,QBASIC、LISP等属于解释型语言。它和编译型语言的差别在于不产生目标程序,而是直接执行源程序,每次执行都要进行逐条解释。

随着软件业的发展,软件开发工具也越来越丰富,例如,基于BASIC语言的Visual Basic、Visual Basic.net;基于PASCAL语言的Delphi 以及基于C++语言的VC++、C++ Builder等等,这些开发工具使软件开发效率更高、功能能更强、使用也更方便。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 14:22:34