编程语言的诞生,
使得人们编写的代码有了可读性。
不同CPU架构上的汇编语言指令不同,
为了满足不同的需求,
C语言应运而生。
让我们沿着时代的轨迹,
一起看看高级编程语言的发展。
1972年,C编程语言发布
丹尼斯·里奇和他的团队在早期语言BCPL(基本组合编程语言)的基础上创建了C语言,并很快用C语言重写了Unix的源代码。因此,Unix很容易移植到其他计算机上,并迅速传播。C语言至今仍被广泛使用。
1984年,高级编程语言Matlab出现
高级编程语言Matlab (Matrix Laboratory)是由新墨西哥大学的克里夫·莫勒尔教授设计,最初目的是帮助学生在不需要掌握科学编程语言FORTRAN的情况下使用数学软件库。它起源于学术社区,但它很快传播到科学计算的许多其他领域,并被广泛使用。
1985年,《C++编程语言》出版
当本贾尼·斯特劳斯特卢普出版了《C++编程语言》一书时,C++编程语言成为计算机行业中占主导地位的面向对象的语言。斯特劳斯特卢普来自AT&T贝尔实验室,他的初衷是想创造一种新语言,这种语言可以允许更复杂的程序,并且结合了BCPL的低级特性和Simula的高级结构,他说:“C++是一种通用的编程语言,旨在让严肃的程序员更享受编程。”
1987年,Perl编程语言
Perl(实用提取和报告语言)是由拉里·沃尔编写,它旨在促进报告处理,可以在文本文件中扫描并提取信息,最终根据这些信息生成报告。它被设计为易于使用和快速编程,并在计算的每个分支中发现了多种应用。它在使其他程序协同工作方面非常有用,被称为“互联网的管道胶带”。
1988年,Mathematica编程语言
Mathematica是由英国科学家斯蒂芬·沃尔夫勒姆创建的,它是一种符号数学编程语言,用于数学、科学、学术和工程领域。Mathematica是一个完整的计算生态系统,它允许数学函数和方程的符号输入以及图形显示结果。
1995年,Java 1.0语言
Java 1.0是由Sun Microsystems公司推出的,Java平台的“一次编写,到处运行”功能让程序可以在任何系统上运行,为用户提供了独立于传统大型软件供应商(如Microsoft或Apple)的能力。该项目继承了詹姆斯·高斯林在1991年创建的Oak编程语言。
1997年,Visual Studio开发工具
微软引入了Visual Studio,它捆绑了许多编程工具,微软的意图是创建一个开发人员可以使用不同编程语言的单一环境。可视化编程的理念是允许程序员使用内置的可视化元素(如框图)而不是文本来开发软件。
2007年,Scratch语言
Scratch是一种专注于教育的免费编程语言,由麻省理工学院媒体实验室终身幼儿园小组的米切尔·雷斯尼克领导的团队设计。它被教育者、学生和家长用作教学语言,在教育环境中有许多应用。这些课程包括数学、计算机科学、语言艺术和社会研究。它的界面允许新手用户堆叠和组织块命令来编写程序。Scratch在全球拥有数百万用户,支持40多种语言。
随着软件需求越来越复杂,
代码规模越来越大,
产生了高级编程语言。
它以一种更可读的方式向机器发送指令,
来完成一个较为复杂的计算过程,
非常显著地提高了人机交互的效率,
更好地适用于人工智能领域的开发。
下期Mo将继续陪伴大家,
一起浏览AI百年人工智能展览馆。
评论 (0)