| tags: [ ProgrammingLanguage ] categories: [ Development ]
一些老不死的编程语言
IT 界很神奇,人们还在用一些老掉牙的语言,这里虽然很多语言很小众了,但依然还在发展,还有人在使用,可算 IT 届的传家宝,部分语言的评价参见乱评《七周七语言》。
语言 | 诞生日期 | 最新标准 | 最新实现 | 备注 |
---|---|---|---|---|
Assembly | 1947 | FASM, NASM, GAS | ||
Fortran | 1957 | ISO/IEC 1539:2023 | GFortran | |
COBOL | 1959 | ISO/IEC 1989:2023 | ||
Lisp | 1960 | ANSI INCITS 226-1994 (S2018) | SBCL, Racket, Clojure | 1994 年最后一版规范 |
BASIC | 1964 | FreeBasic, Gambas, Visual Basic | ||
PL/I | 1964 | 基本死了 | ||
APL | 1966.11.27 | ISO/IEC 13751:2001 | Dyalog APL, GNU APL | 派生语言 J, KAP, BQN |
Logo | 1967 | |||
Forth | 1970 | Gforth, Factor | ||
Pascal | 1970 | Delphi, FreePascal | ||
sh | 1971 | Bash, Zsh, Fish | ||
C | 1972 | C23 | GCC, Clang, VC | |
Prolog | 1972 | 2025.6 (Part 3: Definite clause grammar rules) | Ciao, SWI-Prolog, GNU Prolog | |
Smalltalk | 1972 | Smalltalk-80 (1980) | Pharo | |
ML | 1973 | OCaml, SML, F# | ||
SQL | 1973 | SQL:2023 | ||
sed | 1974 | |||
Modula | 1975 | ISO/IEC 10514-1 (1996) | GNU Modula-2 | |
AWK | 1977 | IEEE Std 1003.1-2008 | awk, GAWK, mawk, nawk | |
Icon | 1977 | 9.5.24a (2024.1.17) | Icon, Unicon | 源自 SNOBOL |
Rexx | 1979 | ANSI X3.274-1996 | ooRexx, NetRexx | |
Ada | 1980 | ISO/IEC 8652:2023 | GNAT | 非正式规范名 Ada 2022 |
Objective-C | 1984 | |||
C++ | 1985 | C++23 | GCC, Clang, VC | C++26 preview |
Eiffel | 1986 | 24.05 (2024.6.14) | ||
Erlang | 1986 | 28.0.4 (2025.9.11) | ||
Oberon | 1987 | Oberon-07 (2020.3.6) | ||
Perl | 1987 | 5.42.0(2025.7.3) | ||
Self | 1987 | 2024.1 (2024.8.24) | ||
Tcl | 1988 | 9.0.2 (2025.7.2) | ||
Mathematica | 1988 | 14.3.0 (2025.8.5) | ||
Haskell | 1990 | Haskell 2010 | Haskell 2020 announced | |
Python | 1991 | 3.13.7 (2025.8.14) | ||
Lua | 1993 | 5.4.8 (2025.6.4) | ||
R | 1993 | 4.5.1 (2025.6.13) | ||
Java | 1995 | 26 (2025.9.16) | ||
PHP | 1995 | 8.4.12 (2025.8.24) | ||
Ruby | 1995 | 3.4.6 (2025.9.16) | ||
JavaScript | 1995 | ECMAScript 2024 | ||
Rebol | 1997 | Red |