有哪几种计算机语言?

您的查询词已被标记如下:计算机语言(单击查询词以跳转到它在文本中首次出现的位置)

(百度与网页作者/pascal/yuyan.htm无关,不对其内容负责。百度快照只是网络故障情况下的索引,不代表被搜索网站的实时页面。)

-

计算机语言

Pascal语言概述

Pascal语言的基础知识

序列结构编程

选择结构化编程。

循环结构编程

枚举类型和子边界类型

排列

功能和流程

收集和记录

指针

文件

图形编程教程

声音节目

变量的域

计算机语言-(数据的本质)

计算机语言:计算机语言通常是能够完整、准确、有规律地表达人的意图的“符号系统”,用于指挥或控制计算机工作。

计算机语言通常分为三类:机器语言、汇编语言和高级语言。(理解内容1)

1机器语言

机器语言是用二进制代码表示的,能被计算机直接识别和执行的机器指令的集合。是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行、速度快的特点。

要用机器语言编写程序,程序员首先应该记住所有的指令代码和所用计算机代码的含义。手工编程时,程序员要自己处理每条指令和数据的存储、分配、输入和输出,还要记住编程过程每一步所用工作单元的状态。这是一项非常繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍甚至上百倍。而且编制的程序都是0和1的指令代码,不直观,容易出错。现在除了电脑厂商的专业人士,大部分程序员都不学机器语言了。

2.汇编语言

为了克服机器语言难以阅读、编辑、记忆和出错的缺点,人们用与代码指令实际含义相近的英文缩写、字母和数字来代替指令代码(例如用ADD表示运算符号“+”)的机器代码,于是产生了汇编语言。所以,汇编语言是一种仍然面向机器,用助记符表示的计算机语言。汇编语言也叫符号语言。汇编语言用助记符号编写程序,比用机器语言的二进制代码编程更方便,一定程度上简化了编程过程。汇编语言的特点是用符号代替机器指令代码,助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言可以面向机器,充分发挥机器的特点,得到高质量的程序。

因为在汇编语言中使用助记符,所以用汇编语言编写的程序被送到计算机中,不能像用机器语言编写的程序那样被直接识别和执行。只有通过事先放入计算机的“汇编程序”的处理和翻译,才能成为计算机能够识别和处理的二进制代码程序。用汇编语言等非机器语言编写的符号程序称为源程序,运行时汇编器要把源程序翻译成目标程序。目标程序是机器语言程序,一旦它被放置在存储器中的预定位置,就可以被计算机的CPU处理和执行。

汇编语言和机器指令一样,都是硬件操作的控制信息,所以还是面向机器的语言,使用起来繁琐费时,通用性差。汇编语言是一种低级语言。而汇编语言用于编译系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,因此在高级语言中具有不可替代的用途。

3.高级语言

机器语言和汇编语言都是面向硬件的具体操作的。语言对机器的过度依赖,要求用户对硬件结构及其工作原理非常熟悉,这对于非计算机专业人员来说很难做到,不利于计算机的推广应用。计算机行业的发展促使人们寻求一些意义明确、规则清晰、自然直观、易学的、接近人类自然语言、能被计算机接受的计算机语言。这种类似于自然语言,由计算机接受并执行的计算机语言称为高级语言。高级语言是面向用户的语言。无论什么类型的计算机,只要配有相应的高级语言的编译器或解释器,用这种高级语言编写的程序就可以通用。

目前广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO、VC、VB等。这些语言属于系统软件。(理解内容2)

计算机不能直接接受和执行用高级语言编写的源程序。当源程序被输入计算机时,计算机只能通过把它们翻译成机器语言的目标程序来识别和执行它们。这种“翻译”通常有两种方式,即编译和解释。编译方法是:预先编译好一个叫做编译器的机器语言程序,作为系统软件存储在计算机中。当用户用高级语言编写的源程序输入计算机时,编译器将源程序翻译成等价的用机器语言表示的目标程序,然后计算机执行目标程序,完成源程序要处理的操作并获得结果。解释的方式是:源程序进入计算机,解释器逐句扫描解释,计算机逐句执行,不产生目标程序。PASCAL、FORTRAN、COBOL等高级语言。基础语言主要基于执行解释;PASCAL和C是可以编写编译器的高级编程语言。每一种高级(编程)语言都有自己人为的特殊符号、英语单词、语法规则和句子结构(书写格式)。高级语言更接近自然语言(英语),但与硬件功能分离(与具体指令系统完全分离),便于用户掌握和使用。高级语言具有通用性、兼容性和易移植性。以下是几种有代表性的高级编程语言:

(1)⑴基本语言

BASIC语言的全称是初学者通用符号指令代码,意思是“初学者通用符号指令代码”。65438-0964年,美国达特茅斯学院的Kimini和Coates完成了设计,提出了BASIC语言的第一个版本。经过不断的丰富和发展,现在已经成为一门功能齐全的中小型计算机语言。BASIC易于学习、理解、记忆和使用。它是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有两个翻译程序:解释和编译。

⑵PASCAL语言

PASCAL是一种结构化程序设计语言,由瑞士苏黎世瑞士联邦理工学院的N.Wirth教授开发,并于1971正式出版。它源于ALGOL60,但功能更强大,也更容易使用。目前,PASCAL语言作为一种高效的实用语言和优秀的教学工具,在高校计算机软件教学中一直处于主导地位。帕斯卡(B.Pascal)是17世纪法国著名的数学家。1642年,他发明了现代台式计算机的雏形——加减法计算机。

PASCAL有大量的控制结构,充分体现了结构化程序设计的思想和要求。它直观、易懂、使用灵活。它不仅可用于科学计算,也可用于编制系统软件,应用范围日益广泛。

(3)通用编程语言C

c语言在&上;T(电报电话)公司为实现UNIX系统的设计思想而开发的一种语言工具。C语言的主要特点是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言中子程序的功能是C语言的补充。每个函数解决一个大问题中的一个小任务,函数将程序模块化。c语言提供了结构化编程所需的各种现代控制结构。

c语言是一种通用编程语言,正受到越来越多计算机用户的推崇。用C语言写程序,我们可以感受到使用高级语言的本质和使用计算机硬件指令的直接性,但程序员不需要涉足繁琐的汇编语言。

(4) ⑷COBOL语言

COBOL的全称是Common Business Oriented Language,意为通用商业语言。

在企业管理中,数值计算并不复杂,但数据处理信息量非常大。为了解决企业管理问题,1959年,美国一些计算机用户组织设计了一种用于业务处理的计算机语言COBOL,由美国数据系统语言协会在1961出版。经过不断的修改、充实和规范,发展成了各种版本。

COBOL语言使用了300多个英语保留字,并使用了大量的普通英语单词和句型。COBOL程序通俗易懂,被誉为“英语”。

COBOL语言有严格的语法规则。任何用COBOL语言编写的源程序,都要写成四个部分:标识部分、环境部分、数据部分和进程部分。COBOL程序结构的部分包含“节”和“段”,节包含语句,语句由单词或字符串组成。整个源程序就像一棵树,从根到茎,从茎到枝,从枝到叶,习惯上称之为树。

目前,COBOL语言主要应用于信息检索、商业数据处理等管理领域。

除了以上这些,还有很多常用的高级编程语言,比如以英国著名诗人拜伦的独生女命名的军事语言Ada,以及深受中小学生欢迎的LOGO。

目前,编程语言和编程环境正在向面向对象语言和可视化编程环境发展,出现了许多第四代语言及其开发工具。比如微软开发的Visual series (VC++,VB,FoxPro)编程工具和Power Builder,在国内外都得到了广泛的应用。