1879 Begriffsschrift -> 1948 Plankalkül -> 1951 Superplan -> ALGOL 58, originally named IAL? IT -> ALGOL 58
? Sequentielle Formelübersetzung -> ALGOL 58
0. Машинные коды появились вместе с первым процессором: https://en.m.wikipedia.org/wiki/Machine_code
2. ASM 1949 из машинных кодов https://en.m.wikipedia.org/wiki/Assembly_language
3. Speedcoding or Speedcode 1953 John Backus IBM https://en.m.wikipedia.org/wiki/Speedcoding
3.0 A-0 1951 из машинных кодов, A-1 1952 Grace Murray Hopper, A-2 https://en.m.wikipedia.org/wiki/A-0_System
3.1 A-3, ARITH-MATIC 1955 Grace Hopper
https://en.m.wikipedia.org/wiki/ARITH-MATIC
3.1 B-0, FLOW-MATIC 1955 Remington Rand, Grace Hopper первая английская https://en.m.wikipedia.org/wiki/FLOW-MATIC -> COBOL
4. Fortran 1957 John Backus IBM https://en.m.wikipedia.org/wiki/Fortran
!!! 5. ALGOL 58 1958 https://en.m.wikipedia.org/wiki/ALGOL_58
6. ALGOL 60 1960 https://en.m.wikipedia.org/wiki/ALGOL_60 -> ADA, Pascal, ...
??? 6.1 COBOL 1959 CODASYL, DoD https://en.m.wikipedia.org/wiki/COBOL -> B
7. CPL 1963 Christopher Strachey https://en.m.wikipedia.org/wiki/CPL_(programming_language)
!!! 7.1 TMG 1963 Robert M. McClure написан сам на себе и зациклен на себе (recursive descent compiler-compiler) реализован в асемблерных кодах PDP-7
https://en.m.wikipedia.org/wiki/TMG_(language)
7.2 PL/I 1964 IBM https://en.m.wikipedia.org/wiki/PL/I из COBOL, Fortran, ALGOL 60
!!! 8. 1967 BCPL Martin Richards спец язык для разработки компиляторов других языков https://en.m.wikipedia.org/wiki/BCPL
9. B 1969 Ken Thompson, Dennis Ritchie из BCPL, PL/I, TMG
10. C 1972 Dennis Ritchie, Bell Labs https://en.m.wikipedia.org/wiki/C_(programming_language) из B, ALGOL 68, Assembly, PL/I, FORTRAN