网站首页  词典首页

请输入您要查询的字词:

 

字词 程序设计语言
类别 中英文字词句释义及详细解析
释义

程序设计语言programming language

根据一定规则,用于书写计算机程序的语言。它是人和计算机交换信息的工具。语言的种类繁多,但是它的基本成分包括四种:数据成分、运算成分、控制成分和传输成分。它的主要因素有:语法、语义和语用。语法表示程序的结构形式,记号的组合规律。语义表示程序的含义。语用表示程序和使用者的关系。
程序设计语言可按语言级别、用户要求、应用范围和使用方式等进行分类。
按语言级别分为低级语言和高级语言。低级语言包括机器语言和汇编语言,它们与特定的计算机有关、功效高、占用存储空间较小,但使用复杂、繁琐、费时、易出差错、难学。机器语言是二进制代码形式的机器指令集,能够被计算机识别和执行。汇编语言是用助记符号来表示的面向机器的指令集。用汇编语言编写的源程序需要经过汇编程序的加工和翻译,变成机器语言表示的目标程序,才能被计算机识别和执行。高级语言是一种更接近于人们使用习惯的程序设计语言,在一定程度上,它与具体的计算机无关,易学、易用、易维护。用高级语言所编写的程序,要经过编译程序翻译成机器语言表示的目标程序,才能被计算机识别和执行。常用的高级语言有如下数种:❶FOR-TRAN是公式翻译程序设计语言。1956年美国IBM公司为计算机研制的第一个广泛使用的高级语言,是国际上最流行的数值计算语言。FORTRAN语言经过不断修改和发展,FORTRAN-Ⅳ已成为国际标准,1978年又修改成为FORTRAN-77新标准。
❷BASIC是一种小型通用的交互式会话语言,简单易学、功能较强。它使用的解释程序简单,占用的存储空间较小,在小型机、微型机上也易于实现,因此得到了广泛应用。
❸ALGOL60是一种适合于描述数值计算过程的语言。它的特点是局部性、动态性、递归性和严谨性。1960年问世,是程序设计语言由技艺转向科学的重要标志。
❹ PASCAL是一种结构程序设计语言。1971年问世。它是在ALGOL60的基础上发展起来的,具有丰富完备的数据类型,简明灵活的通用语言,清晰明了的模块结构,以及书写格式自由等优点。PASCAL语言适用于教学、科学计算、管理和编写系统软件等。
❺COBOL是面向商业的通用语言。1960年起源于美国,广泛应用于商业、银行、交通等行业的数据处理。
❻PL/1是一种汇集性的多用途的通用语言,兼有FORTRAN、COBOL、ALGOL60的特色。
❼LISP是一种表处理语言。1960年问世。它引进函数式程序设计概念和表处理设施,适合于符号处理,在人工智能和知识工程中广泛应用。
❽PROLOG是一种逻辑性语言。1972年创建。它具有表处理功能,通过合一、置换、归纳、回溯等机制求解问题,广泛应用于数理逻辑、抽象问题求解、自然语言理解等领域。除以上8种常用的高级语言外,还有一些应用较广的语言,如C语言、APT、JOSS、JOVIAL等。C语言是一种面向结构的程序设计语言,具有丰富的数据类型、灵活方便的多种运算符、新颖的控制流和数据结构,适合编制操作系统、编译程序等各种软件。APT语言是第一个自动数控程序专用设计语言。JOSS是第一个交互式语言。JOVIAL是第一个具有处理科学计算、输入输出/逻辑信息、数据存储和处理等综合功能的语言。
按用户要求分为过程式和非过程式语言。过程式语言有FORTRAN、ALGOL60等,用户可以指明一系列可顺序执行的运算,以表示相应的计算过程。非过程式语言有RPG,使用者只须指明输入和预期的输出,无须指明为了得到输出所需的过程。PRG只是一种表格的生成程序。
按应用范围分为通用和专用语言。通用语言有FORTRAN、PASCAL、BASIC等,是目标非单一的语言。专用语言是目标单一的语言,如:APT等。
按使用方式分为交互式和非交互式语言。交互式语言有BASIC、JOSS等,能反映人机交互作用。非交互式语言有FORTRAN、PASCAL等,语言成分不反映人机交互作用。
程序设计语言的发展趋势是模块化、简明化和形式化。❶模块化:语言具有模块成分,程序由模块组成,语言结构模块化。
❷简明化:成分简单,结构清晰,易学易用。
❸形式化:用合适的形式体系,描述语言的语法、语义和语用。

程序设计语言

程序设计语言chengxu sheji yuyan

为了用计算机完成某项任务,人必须事先编写完成与该任务的步骤有关的程序,并输入计算机.所谓程序就是人指示计算机系统进行操作的一组符号.编制程序时要采用预先规定的符号来表达各种信息,这种符号以语句或代码的形式出现,称之为程序设计语言.程序设计语言包含语法和语义两部分.
程序设计语言一般分机器语言、汇编语言和高级语言.
机器语言是直接面对计算机的,用二进制代码组成的指令序列.每一条指令对应计算机的一个操作.这种机器语言程序书写、阅读、记忆和输入都很不方便,而且不同的计算机只能识别和执行各自的机器语言指令,通用性很差.
汇编语言是为了解决机器语言难于编写程序而产生的语言,它采用人们便于记忆的助记符号来代替原来的二进制代码.汇编语言指令与机器语言指令是一一对应的,汇编语言指令常常采用英语单词的缩写形式来帮助人们记忆其所规定的操作,因此从阅读和编写程序上方便多了.但是计算机不能识别汇编指令,它只能识别二进制代码写的机器指令.因此得有“翻译”帮助才行.人们设计的汇编程序就充当了“翻译”,将一条条汇编指令“翻译”成机器指令.汇编语言和机器语言一样,只能用于一种型号的计算机上,通用性差,编制程序时工作量大,难以使一般人较快地掌握编制程序的方法.因此,人们把汇编语言和机器语言称为低级语言.
高级语言是高级程序设计语言的简称.高级语言一般是使用一些简单的英语单词、句子和数学式子按照一定的规则组合起来完成特定的操作或运算,它接近自然语言,接近数学上习惯的表达形式,既易于掌握,又具有通用性.原则上说,不管哪种型号的计算机,都可以配置同一种高级语言.
常见的高级语言有:适用于科学计算的FOR-TRAN语言;适用于初学者使用的BASIC语言;适用于结构化程序设计原则的PASCAL语言,C语言;适用于商业和数据处理用的COBOL语言;适合于少年学习的LOGO语言;适用于人工智能领域的LISP语言.PRO-LOG语言;此外还有许多各种名称的高级语言.
用高级语言编写的程序为源程序.源程序必须经过“翻译”处理(编译),成为计算机能够识别的机器语言程序,也叫目标程序,计算机才能执行.

☚ 子程序   机器语言 ☛
程序设计语言

程序设计语言Chengxu sheji yuyan

又叫算法语言,是用来书写计算机程序的语言。一般来讲程序设计语言或多或少地接近于人类的自然语言及人们习惯采用的算法表达方式。常见的程序设计语言有十多种,可以从不同的角度对程序设计语言进行分类, 例如按照与自然语言的接近程度可分为高级语言和低级语言;按照程序设计语言的目标可以分为面向人的语言、面向机器的语言及面向应用的语言等。当代的 一般用户只需借助高级语言即与自然语言较为接近的程序设计语言就可以使用计算机, 至于高级语言编译程序设计及在计算机上的安装, 则是专业的软件工程技术人员的工作。
与低级语言相比,高级语言更容易掌握,所写的程序更精悍, 可读性更好。当今较为流行的高级语言有PASCAL、C,BASIC及较早的ALGOL及FORTRAN等, 此外还有一些面向应用的语言如COBOL与各种数据库语言等。由于人工智能发展的需要,还出现了智能性语言如 LISP与PROLOG.
低级语言接近于机器的指令系统, 一般是采用一系列的助记符标记计算机的二进制代码指令、这些助记符与机器指令之间差不多是1-1对应的。用低级语言编写的程序只须在较短的时间内经过较简单的处理即可转变为机器的指令序列。因此低级语言程序的执行效率较高。低级语言的代表是汇编语言。

☚ 程序   高级语言 ☛

程序设计语言

计算机程序设计语言是一种形式语言,是人与计算交换信息的工具,是为了便于编写程序而设计的语言。可以是用于数值计算的算法语言,如BCY、ALGOL、FORTRAN等;用于商业数据处理的语言,如COBOL;用于数字控制机床的语言,如APT;以及为特定的计算机和计算机序列专门设计的汇编语言等。它们都有一套基本符号和这些符号的组合规则(语法)。

程序设计语言

亦称“计算机语言”。编写计算机程序所用的人工语言。如ALGOL、COBOL、FORTRAN等。

程序设计语言

程序设计语言Programming Language

用于书写计算机可以执行的程序的语言。包括汇编语言、机器语言以及一般称为高级语言的完全符号形式、独立于具体计算机的语言。但从狭义上讲,专指高级语言或称高级程序设计语言。它对用于描述计算过程的记法进行定义。也有语法和语义,可以直接或间接地在现有的计算机上执行。在早期,人们使用机器语言做程序设计,现今绝大多数的程序都是用高级语言书写的。

☚ 应用生成程序   低级语言 ☛

程序设计语言

programming language

随便看

 

文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。

 

Copyright © 2004-2024 Ctoth.com All Rights Reserved
京ICP备2021023879号 更新时间:2025/8/15 8:14:00