环球门户网

前沿数码资讯:有影响力的计算机编程语言

更新时间:2021-04-27 22:04:38

导读 科技、数码、互联网新闻如今都成为了大众所关注的热点了,因为在我们的生活当中如今已经是处处与这些相关了,不论是手机也好,电脑也好,

科技、数码、互联网新闻如今都成为了大众所关注的热点了,因为在我们的生活当中如今已经是处处与这些相关了,不论是手机也好,电脑也好,又或者是智能手表也好,与之都相关,那么今天小编也是为大家来推荐一篇关于互联网科技数码方向的文章,希望大家会喜欢哦。

甲计算机编程语言是一个介质通过该问题被分解成它的组成部分被然后放入的指令的有序列表计算机执行。Ada Lovelace是一位19世纪的英国数学家,通常被称为第一位计算机程序员。Lovelace意识到英国数学家Charles Babbage提出的分析引擎是一种机械计算机,可用于执行一系列操作。但是,她没有使用编程语言。可以说她的第一个程序是用机器语言编写的,机器必须执行的直接操作。在大多数现代编程中,程序是在与计算机必须执行的实际电子操作相距一定距离处编写的。

Plankalkül(1944)

从1936年开始,德国工程师Konrad Zuse建立了一系列首次使用二进制的计算机。Zuse开始考虑如何让他的电脑出现问题。他设计了Plankalkül,它被称为第一种完整的高级编程语言 - 即一种不依赖于计算机类型的语言。与汇编语言不同,高级编程语言与机器实际用于执行程序的语言相同。Plankalkül具有不寻常的特征,即其变量在二维表中描述。Zuse从未在他的电脑上执行过Plankalkül。直到1998年,第一批Plankalkül计划才实际运行。

FORTRAN(1957)

1954年,IBM推出了专为科学项目设计的704计算机。IBM的数学家John Backus意识到需要一种既快又更像数学而不是汇编语言的新语言。经过三年的努力,Backus和他的团队介绍了FORTRAN(FORmula TRANslation)。FORTRAN有几个功能使它立即成功。它附带了一本手册,这是第一种编程语言。它还允许程序中的注释 - 即代码中的行不是要执行的命令,但可能包含有关程序执行操作的注释,使其他人更容易使用相同的程序。FORTRAN经历了许多后续版本,成为科学领域的首选编程语言。

阿尔戈尔(1958-60)

与FORTRAN一样,ALGOL也是一种算法语言 - 即用于进行数学计算的语言。欧洲和美国计算机科学家的合作认为,需要一种与机器无关的算法语言 - 与FORTRAN不同,后者仅在IBM机器上运行。结果是国际代数语言,后来称为ALGOL 58.然而,它是ALGOL的第二个版本,ALGOL 60,其中包含了后续编程语言中使用的许多创新。Backus和丹麦程序员Peter Naur为ALGOL 60提出了一种名为Backus-Naur Form的语法,这种语法是许多后来语言的基础。ALGOL还允许递归过程,其中过程可以调用自身。另一项创新是块结构,其中程序可以由较小的部分组成,可以像整个程序一样构造。ALGOL是一个非常有影响力的语言 - 它的后代C和Pascal也是如此。

COBOL(1959)

虽然FORTRAN和ALGOL被科学家和数学家使用,但1959年,Burroughs公司的计算机程序员Mary Hawes确定了为企业设计的编程语言的需求,这些语言可以完成月工资和记录库存等事务。美国国防部被要求赞助一个会发展这种语言的会议。结果是COBOL,COmmon面向商业的语言,于1960年推出.COBOL的设计更像是英语而不是FORTRAN和ALGOL。它有一个记录数据结构,其中不同类型的数据(例如客户的姓名,地址,电话号码和年龄)聚集在一起。COBOL通过企业和政府变得普遍,并且它在20世纪60年代早期开发的语言中具有令人惊讶的长寿命。大部分的Y2K危机都涉及用COBOL编写的代码,并且在2017年估计ATM上95%的卡交易仍然使用该语言。

BASIC(1964)

达特茅斯学院的两位数学教授John Kemeny和Thomas Kurtz确信本科生应该学习如何编程计算机,但FORTRAN和ALGOL太复杂了。Kemeny和Kurtz想要一种允许学生立即编写工作程序的语言。他们还设计了一个分时系统,其中有几个人可以使用终端在中央计算机上同时运行程序。他们设计的语言,初学者的通用符号指令代码(BASIC),非常简单; 第一个版本只有14个命令。BASIC很快被整个达特茅斯采用。随着个人计算机(通常包括语言)的出现,BASIC的受欢迎程度爆炸式增长。对于许多在20世纪70年代末和80年代初期首次遇到计算机的年轻人来说,BASIC是他们的第一语言。

C(1969-73)

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

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。