验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式

有影响力的计算机编程语言

这些内容的管理由作者自行决定,不一定反映大英百科全书或其编辑人员的观点。yabo亚博网站首页手机要获得最准确和最新的信息,请查阅百科全书中有关主题的条目。

一个计算机程序设计语言是一种媒介,通过它,一个问题被分解成它的组成部分,然后被放入一个有序的指令列表中供计算机执行。Ada Lovelace他是19世纪的英国数学家,通常被称为第一个计算机程序员。Lovelace意识到分析机,一种由英国数学家提出的机械计算机查尔斯巴贝奇,可以用来执行一系列的操作。然而,她没有使用编程语言。可以说她的第一个程序是用机器语言即机器必须执行的直接操作。在大多数现代编程中,程序的编写与计算机必须进行的实际电子操作有一定的距离。

  • Plankalkul (1944)

    1936年开始,德国工程师Konrad Zuse制造了一系列最早被使用的计算机二进制.Zuse开始思考如何让他的电脑解决问题。他设计了Plankalkül,这被称为第一种完整的高级编程语言,也就是说,一种不依赖于计算机类型的语言。不像汇编语言在美国,高级编程语言与机器实际用于执行程序的语言是有区别的。Plankalkül有一个不同寻常的特点,它的变量是在一个二维表格中描述的。Zuse从未在他的电脑上执行Plankalkül。直到1998年,第一个Plankalkül程序才真正运行起来。

  • FORTRAN (1957)

    1954年IBM介绍了704计算机,它是为科学项目设计的。约翰·巴克斯他意识到需要一种新的语言,它既快又比汇编语言更像数学。经过三年的工作,巴克斯和他的团队介绍了FORTRAN(公式翻译)。FORTRAN有几个特性使它立即获得了成功。它附带了一份手册,这是第一种这样做的编程语言。它还允许程序中的注释——也就是说,代码中的行不是要执行的命令,但可以包含关于程序操作的注释,使其他人更容易使用相同的程序。FORTRAN经历了许多后续版本,并成为科学领域首屈一指的编程语言。

  • 大陵五(1958 - 60)

    像FORTRAN,大陵五是一种算法语言——也就是说,一种设计用来进行数学计算的语言。欧洲和美国的计算机科学家合作认为需要一种与机器无关的算法语言,而不像FORTRAN那样只能在IBM的机器上运行。其结果就是国际代数语言,后来被称为ALGOL 58。然而,ALGOL的第二个版本ALGOL 60包含了许多在后续编程语言中使用的创新。巴克斯和丹麦程序员彼得Naur他为ALGOL 60提出了一个叫做巴克斯-诺尔形式的语法,这个语法后来成为许多语言的基础。ALGOL还允许递归过程,在递归过程中,过程可以调用自身。另一个创新是块结构,在这种结构中,程序可以由更小的片段组成,这些片段可以像整个程序一样结构化。ALGOL是一种非常有影响力的语言,它的后代也是如此,C而且帕斯卡

  • COBOL (1959)

    当FORTRAN和ALGOL被科学家和数学家使用时,1959年,Burroughs公司的计算机程序员玛丽·霍斯(Mary Hawes)发现需要一种为企业设计的编程语言,可以处理每月工资和记录库存等事务。美国国防部被要求赞助一个会议来发展这样一种语言。结果是COBOL通用面向业务语言,于1960年引入。COBOL被设计成更像英语而不是FORTRAN和ALGOL。它有一个记录数据结构,其中不同类型的数据(如客户的姓名、地址、电话号码和年龄)被聚集在一起。COBOL在企业和政府中得到广泛应用,作为一门20世纪60年代初开发的语言,它的寿命之长令人惊讶。大部分的Y2K这场危机涉及用COBOL编写的代码,据估计,在2017年,自动取款机上95%的信用卡交易仍在使用这种语言。

  • 基本(1964)

    约翰Kemeny达特茅斯学院的两位数学教授托马斯·库尔茨认为,本科生应该学习计算机编程,但FORTRAN和ALGOL太复杂了。凯梅尼和库尔茨想要一种能够让学生立即编写工作程序的语言。他们还设计了一种分时系统,在这种系统中,几个人可以使用终端同时在一台中央计算机上运行程序。他们设计的语言,初学者通用符号指令代码(基本),非常简单;第一个版本只有14条命令。BASIC语言很快在达特茅斯被采用。BASIC语言随着个人电脑的出现而大受欢迎,而个人电脑通常包含了这门语言。对于许多在20世纪70年代末和80年代初第一次接触计算机的年轻人来说,BASIC是他们的第一门语言。

  • C (1969 - 73)

    C创立于贝尔实验室经过几年的发展。贝尔实验室麻省理工学院(麻省理工学院),通用电气(General Electric)参与了为分时计算机创建操作系统的Multics项目。在贝尔实验室,多元技术项目被认为过于复杂,不可能成功,因此该公司在1969年退出了该项目。然而,从多提克斯的废墟中Unix.对于Unix,程序员Ken Thompson创建了一种精简的编程语言B。然而,B并没有区分不同类型的数据,比如整数和字符。1971年丹尼斯·里奇在B语言中添加了一种字符类型,并创建了一种新语言,他将其简单地称为“新B”,后来又称为C语言。到1972年C语言基本完成时,这种语言是如此强大和灵活,以至于UNIX操作系统的大部分都是用它编写的。C的后代之一,c++,已经成为世界上使用最广泛的编程语言之一。