好的——一个未定义的问题(Eniac 插件板中的插件模式是一种语言吗??)但竞争者包括:
- Konrad Zuse 的 PlanKalkül(1940 年代) - 从未实施(普遍接受为第一个)。
- 无论 Ada Lovelace(1840 年代)用什么程序(不是 Ada)——如果她是第一个程序员,正如大家所说,她一定使用过第一种编程语言,不是吗?同样可能从未实现过——但巴贝奇有什么可以称为语言的东西吗?
- 图灵对他的图灵机的描述(1936 年论文)。在论文中,他实际上编写了程序并以数学方式模拟了它们的执行——这使得它与我书中的 PlanKalkül 一样好(并且比它更早)。
Macchester Mark 1 计算机的自动编码(1952 年)- 编译,高级,击败 Fortan(?)。图灵先生再次(!)。
Fortran(1950 年代初期)- 击败 Lisp 几年,无疑通过了嗅探测试。但它是否早于 Mark 1 自动编码?