编程语言 · 2023年 10月 5日 0

古老的编程语言

154 次浏览

Fortran

20世纪50年代出品,最早由IBM用作科学计算,被认为是第一代高级编程语言。它又被称为公式转换器,即Formula Tranlator. 当然还有其他,比如SpeedCoding语言可以摆脱手工写机器代码。

ALGOL

"算法"语言, 初衷为了一种更为标准和普遍使用的编程语言标准。英文Algorithmic Language就是它。它和Fortran同被称为上古时期四大编程语言,它对于编程语言的影响力极其深远,几乎后续所有命令式编程语言都受其思想感染,当然包括大家熟知的C/C++/Java/C#/JavaScript等等。

COBOL

上古时期用于商业计算,初衷为了让不懂编程语言的人都能看懂代码。事实上,它的实现确实如此。基本上可以用自然的英文单词和语句来看懂COBOL, 当然也源于它的功能没有其他语言复杂。

LISP

LISP名为"表", 是鲜有的在上古时期就为了人工智能而诞生的编程语言。实际上,人工智能在21世纪20年代才有一些极大进展。尽管如此,聪明的人们总是能想到很多未来数十甚至数百年才会真正落地的想法。虽然,LISP为了处理的人工智能当然不能和2023年相比,但思想的萌芽依然让人钦佩。

B

作为C语言前身,B语言的代码风格和C语言很接近。

printn(n,b) {
extrn putchar;

auto a;

if(a=n/b) /* assignment, not test for equality */

printn(a, b); /* recursive */

putchar(n%b + '0');

}