下图显示了编程语言的简要历史。
- 穿孔卡片是第一代编程语言。汇编语言,是面向机器的,是第二代编程语言。第三代语言是面向人的,自 1957 年以来一直存在。
- 早期的语言如 Fortran 和 LISP 提出了垃圾收集、递归、异常。这些功能在现代编程语言中仍然存在。
- 1972 年,两种有影响力的语言诞生了:Smalltalk 和 C。Smalltalk 极大地影响了脚本语言和客户端语言。C 语言是为 unix 编程开发的。
- 在 20 世纪 80 年代,面向对象的语言由于其在图形用户界面方面的优势而变得流行。对象 C 和 C++是两个著名的语言。
- 在 20 世纪 90 年代,个人电脑变得更加便宜。这个阶段的编程语言强调安全性和简单性。Python 在这十年中诞生了。它很容易学习和扩展,很快就得到了普及。1995 年,Java、Javascript、PHP 和 Ruby 相继诞生。
- 2000 年,C# 由微软发布。虽然它与.NET 框架捆绑在一起,但这种语言带有很多高级功能。
- 在 2010 年代,一些语言被开发出来,以改进 C++或 Java。在 C++ 家族中,我们有 D、Rust、Zig 和最近的 Carbon。在 Java 家族中,我们有 Golang 和 Kotlin。Flutter 的使用使 Dart 流行起来,而 Typescript 的开发是为了与 Javascript 完全兼容。另外,苹果公司终于发布了 Swift,以取代 Object-C。