网站首页  百科知识

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

 

词条 高级语言
类别 中文百科知识
释义

高级语言Gaojiyuyan

指比较接近于自然语言的程序设计语言。自从1946年第一台电子计算机问世,编写与调试程序的工作就与人们结下了不解之缘。最初的计算机程序只能用二进制机器指令代码书写。用这种办法写出的程序难懂、难调试、冗长,而且通用性差,改进编程方式的原始的尝试是用较为易记的“助记符”表示二进制的指令,且在程序中引进变量,从而使程序变得比较易读。同时也在一定程度上缓解了由存储安排引起的困难。但这并未给编程工作带来根本性的改进, 于是更为接近自然语言的高级语言应用而生。高级语言易学,用高级语言编写的程序易读,易调试而且简洁, 此外, 高级语言独立于计算机的指令系统, 即用高级语言编写的程序可以在装有该语言编译系统的任何计算机上运行。这使得学习和使用计算机变得较为简单。同时促进了计算机间的信息交流。
计算机能直接执行的指令只有二进制代码, 就是说用高级语言编写的计算机程序不能直接运行, 需要经由编译程序“翻译”成计算机指令代码。由于不同计算机的指令系统互不相同, 同一种高级语言在不同计算机上的编译程序也不相同。各种语言的编译程序是系统软件的一个重要组成部分, 称为编译系统。
最先出现的高级语言是ALGOL, 目前较为流行的语言有ALGOL、FORTRAN、COBOL、BASIC、PASCAL和C等。高级语言可以依据各自的特点进行分类,ALGOL、FORTAL 等语言适于科学计算。属于面向过程的语言。COBOL是英文通用商业语言的缩写,面向数据处理。PASCAL,C等语言强调程序结构,主张尽可能少用无条件转移语句, 称为结构化语言。
随着人工智能的发展,出现了LISP、PROLOG等语言, LISP也叫表处理语言, 利用LISP可以方便地进行符号处理。PROLOG以逻辑推理作为出发点, 其程序由一系列规则和事实构成,运行时用户提出询问,计算机自动搜索答案。LISP与PROLOG都具有一定的解决智能型问题的能力。

随便看

 

开放百科全书收录579518条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2000-2025 oenc.net All Rights Reserved
更新时间:2025/9/28 15:08:09