计算机编程语言
我们的编辑器将检查你提交并决定是否修改这篇文章。
计算机编程语言各种语言表达,任何一组数字的详细说明电脑。这样可以直接执行指令时在电脑手机生产商的特殊用户称为数值形式机器语言之后,一个简单的替换过程时对应的表达汇编语言,或者从一些“高级”翻译后的语言。虽然有很多计算机语言,广泛应用相对较少。
机和汇编语言是“低级”,需要程序员显式地管理计算机的所有特殊的数据存储和操作的功能。相比之下,高级语言程序员免受担心这样的考虑并提供一个符号,是由程序员更容易写和读。
语言类型
机和汇编语言
机器语言由数字编码的操作,一个特定的计算机能直接执行。代码是0和1的字符串,或二进制位数(位),经常从和转化成十六进制(基地16)为人类的查看和修改。机器语言指令通常使用一些表示操作,比如,和一些代表操作数,或者下一个指令的位置。读和写机器语言是困难的,因为它不像传统的数学符号或人类的语言,和它的代码从计算机到计算机。
汇编语言是机器语言高一个档次。它使用短助记符代码指令和允许程序员介绍名字持有数据的内存块。有人可能会因此写“加工资,总”而不是“0110101100101000”的指令,添加了两个数字。
汇编语言被设计成可轻易翻译成机器语言。虽然的数据块可能通过名称引用,而不是他们机地址,汇编语言不提供更复杂的组织复杂信息的手段。机器语言、汇编语言需要内部的详细知识计算机体系结构。是有用的,当这些细节很重要,如编程与计算机交互外围设备(打印机、扫描仪、存储设备,等等)。
算法语言
算法语言是为了表达数学或象征性的计算。他们可以用符号表达代数操作类似于数学和允许使用子程序包的常用操作以便重用。他们是第一个高级语言。
FORTRAN
第一个重要算法语言FORTRAN(为穆勒translation), 1957年设计的IBM领导的研究小组约翰·巴克斯。这是用于科学计算实数和集合的组织作为一个多维数组。其控制结构包括有条件的IF语句,重复循环(所谓的循环),和转向语句允许非顺序执行的程序代码。FORTRAN子使它方便为常见的数学运算,和建库。
FORTRAN也是为了转化为有效的机器语言。这是立即成功和持续发展。
大陵五
大陵五(算法rithmicl语言)是由一个美国和欧洲委员会设计的计算机科学家在1958 - 60出版算法,以及做计算。就像口齿不清(在下一节中描述),算法递归subprograms-procedures可能调用自己解决问题减少到一个更小的同样的问题。算法介绍块结构,组成的一个程序块可能包含数据和指令和有相同的结构是整个程序。块结构成为一个强大的工具来构建大型程序的小部件。
阿果了符号来描述一种编程语言的结构,Backus-Naur形式,一些变化成为声明的标准工具语法(语法)的编程语言。算法被广泛应用于欧洲,多年来它一直发表了计算机算法语言。许多重要的语言,如帕斯卡Ada(稍后描述),是它的后代。
C
C编程语言是在1972年开发的丹尼斯·里奇和Brian KernighanAT&T公司对计算机编程操作系统。其结构数据和程序的能力作文较小的单位与算法。它使用一个紧凑的形式,为程序员提供了操作的地址数据的能力以及与他们的价值观。这种能力是很重要的系统编程C和汇编语言的力量利用电脑的所有功能的内部结构。C,连同它的后代c++,仍然是最常见的一种语言。
面向业务的语言
COBOL
COBOL(有限公司mmonb小生意orientedl语言)大量使用了企业自1959年成立以来。计算机制造商和用户的一个委员会和美国政府组织建立CODASYL (有限公司mmittee上达助教Sy茎和l语言)开发和监督语言标准,以确保其可移植性多样化的系统。
COBOL使用一个类似英语notation-novel时介绍。业务计算组织和处理大量的数据,和COBOL介绍了记录数据结构对于这样的任务。创纪录的集群异构数据(姓名,身份证号码,一个时代,一个地址一个单元。这与科学语言中均匀数组的数字是常见的。记录是一个重要的例子,“组块”数据到一个单独的对象,他们出现在几乎所有的现代语言。