2008年12月13日星期六

机器语言

程序是机器指令的序列,入乡随俗,使用机器指令编写程序,是人们最初和最自然的选择。机器指令的集合就是机器语言。机器语言是二进制的,不易被人理解,太难掌握;而且因机器而异,程序不易移植。
  汇编语言 将每条机器指令配上一个助记符,如Add,Jump等就形成简单汇编语言。简单汇编语言中的语句与机器指令一一对应。将简单汇编中的与机器相关部分分离出去,由系统完成,就形成宏汇编。现在所说汇编语言,一般都指宏汇编。汇编语言比机器语言容易一些,但仍然很难掌握;而且因机器而异,程序不易移植。
  Fortran 第一个高级程序设计语言,50年代由IBM发明,主要用于科学计算,现在仍有人使用。
  COBOL 主要数据处理,现在仍在大型数据库等应用中广泛使用。
  BASIC 主要用于初级计算机教育,在微机发明后,得到大发展。微软公司靠他起步。
  ALGOL 建立在坚实理论基础上的程序设计语言,60年代被认为最有前途的,现在已经很少有人使用了。
  PASCAL 专为计算机教育而发明的程序设计语言,对于促进结构化程序设计方法的普及有很大作用,现在仍有多人在学。
  C/C++ C与Unix操作系统结伴而生,BELL实验室发明,目标代码效率高,可以用来编系统软件。C也是BELL实验室发明,是在C上增加了面向对象特性,是现在使用最广泛的程序设计语言。
  Java 最新的面向对象程序设计语言,面向internet,Sun公司发明,可以一次编程,到处运行。
  语言分为第一语言和第二语言。
  一个人从小通过和同一语言集团其它成员(如父母、亲属、周围的人们)的接触,自然学到并熟练运用于交际和思维过程中的语言。本族语言或母语一般说都是个人的第一语言,也是主要语言。
  人出生后,首先掌握和使用的语言,叫第一语言。第二语言专指本国内非本族语。在多民族国家里,第二语言往往是和第一语言同时被使用的。

http://baike.baidu.com/view/9793.htm?func=retitle

没有评论: