一开始的计算机控制,
用的是最原始的01010二进制编码。
在1953年发布IBM 650大型主机时,
研发出来汇编语言。
这是间于机器和人类之间的一种语言,
把人和机器巧妙地连在了一起。
让我们沿着时代的轨迹,
一起看看早期的编程语言是什么样的。

1953年,第一台大型科学计算机IBM 701完成了Speedcode

约翰·巴克斯完成了IBM的第一台大型科学计算机IBM 701的Speedcode。尽管使用Speedcode需要大量稀缺的内存,但它大大减少了编写程序所需的时间。1957年,巴克斯成为IBM FORTRAN项目的负责人,是历史上最流行的科学编程语言,至今仍在使用。
巡礼AI·人工智能百年展览馆(七)-Mo 动态

1958年,编程语言 LISP出现

编程语言LISP (List Processing)是由麻省理工学院的约翰·麦卡锡于1958年发明。LISP的一个关键特性是数据和程序被简单地列在括号中,允许一个程序将另一个程序(或其本身)作为数据对待。这一特性极大地简化了试图模拟人类思维的编程。LISP仍在大量的人工智能应用中使用。
巡礼AI·人工智能百年展览馆(七)-Mo 动态

1962年,APL编程语言

肯尼斯·艾佛森在《编程语言》中详细描述了他在20世纪50年代末在哈佛大学担任助理教授时开发的一种数学符号形式。IBM雇佣了艾弗森,使APL发展成了一种实用的编程语言。APL广泛应用于科学、金融,特别是精算领域。APL中功能强大的函数和运算符用特殊字符表示,使程序非常简洁
巡礼AI·人工智能百年展览馆(七)-Mo 动态

1964年,BASIC编程语言 - 初学者的通用符号指令代码

托马斯·科尔茨和约翰·凯梅尼为达特茅斯学院没有编程经验的学生创建了BASIC(初学者通用符号指令代码),这是一种易于学习的编程语言,它被广泛传播到世界各地的学校。十多年后,大多数早期的个人电脑都在其系统中嵌入了一个BASIC版本,这让很多人都打开了编程的大门。
巡礼AI·人工智能百年展览馆(七)-Mo 动态

1965年,Simula编程语言

Simula是一种面向对象的语言,由挪威计算中心的克里斯汀·尼加德和奥利·约翰·达尔编写。Simula主要以Algol 60编程语言为基础,将数据和指令分组成块,每个块代表用于模拟的系统的一个方面。除了仿真,Simula在计算机图形学、过程控制、科学数据处理等领域也有应用。
巡礼AI·人工智能百年展览馆(七)-Mo 动态

1970年,Pascal编程语言

以法国物理学家、数学家、发明家兼哲学家布莱斯•帕斯卡的名字命名的Pascal编程语言,由尼克劳斯•沃斯教授引出,他与帕斯卡合作的目的是开发一种适用于商业和科学的编程语言,并能向大学生传授编程技术。Pascal语言是基于ALGOL 60创造的。
巡礼AI·人工智能百年展览馆(七)-Mo 动态

早期不同的汇编语言,
适用于不同的研究领域。
但随着软件需求越来越复杂,
代码规模越来越大,
将会有怎样的编程语言应运而生呢?
下期Mo将继续陪伴大家,
一起浏览AI百年人工智能展览馆。

巡礼AI·人工智能百年展览馆(七)-Mo 动态