语言(机器指令的集合)

生活百科 2023-01-26 17:49生活百科www.aizhengw.cn

语言(机器指令的集合)

语言,亦称计算机语言或程式设计语言,是人与计算机交流、对话的语言工具,用于编写各种计算机程式。人要指挥计算机完成各种作业,需要发出计算机能够接受和理解的指令,需要事先编好一系列指令的组合输入计算机(也称程式设计),编写电脑程式的数字、字元和语法规划,由这些字元和语法规则即组成计算机各种指令(或各种语句),形成语言。它按照对象可分为面向机器的语言和面向过程的语言两类。前者是为特定的计算机或某一类计算机而设计的程式语言,包括机器语言和彙编语言两种。后者是为说明处理过程而设计的与机器无关的语言即高级语言。随着计算机技术的发展,计算机语言正向可视化、对象化发展。

基本介绍

  • 中文名计算机语言
  • 外文名computer language

分类

计算机语言按使用方式和功能可分为低级语言和高级语言。低级语言包括机器语言和彙编语言。

机器语言

电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言基础。计算机发明之初,人们只能用计算机的语言去命令计算机,也就是写出一串串由“0”和“1”组成的指令序列交给计算机执行,这种语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程式有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程式,要想在另一台计算机上执行,必须另编程式,造成重複工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。

彙编语言

为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进用一些简洁的英文字母、符号串来替代一个特殊指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等。这样一来,人们很容易读懂并理解程式在乾什幺,纠错及维护都变得方便了,这种程式设计语言就称为彙编语言,又称为符号语言,即第二代计算机语言。计算机是不认识这些符号的,这就需要一个专门的程式,负责将这些符号翻译成二进制数的机器语言这种翻译程式被称为彙编程式。彙编语言同样十分依赖于机器硬体,移植性不好,但效率仍非常高,针对计算机特定硬体而编制的彙编语言程式,能準确发挥计算机硬体的功能和特长,程式精练而质量高,所以至今仍是一种常用而强有力的软体开发工具。

高级语言

从最初和计算机交流的困难经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人类自然语言,又不依赖于计算机硬体,编出的程式能在所有的机器上通用。经过努力,1954年,第一个完全脱离机器硬体的高级语言——FORTRAN问世了。40多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、PASCAL、C、PROLOG、Ada、C++、VC、VB、Delphi、Java等。
Java

高级语言的开发

BASIC 主要用于初级计算机教育,在微机发明后,得到大发展。微软公司靠他起步。ALGOL 建立在坚实理论基础上的程式设计语言,60年代被认为最有前途的,现在已经很少有人使用了。PASCAL 专为计算机教育而发明的程式设计语言,对于促进结构化程式设计方法的普及有很大作用,现在仍有多人在学。
C与Unix作业系统结伴而生,BELL实验室发明,目标代码效率高,可以用来编系统软体。C++也是BELL实验室发明,是在C上增加了面向对象特性,是现在使用最广泛的程式设计语言。 Java 是最新的面向对象程式设计语言,面向internet,由Sun公司发明,可以一次编程,跨平台运行。
Unix作业系统
计算机语言分很多种,但普遍具有与各种程式开发.软体开发.网页开发等需求结合,提供语言爱好者根据需求学习特点。
上一篇:嶂山林场 下一篇:集贤县审计局

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有