User:GarveyPatrickD/HoPL: Difference between revisions

→‎By HoPL number: Existing data replaced with a wikitable.
(→‎000x: Added Archive.org links)
(→‎By HoPL number: Existing data replaced with a wikitable.)
Line 2:
[https://HoPL.info The History of Programming Languages]
==By HoPL number==
{| class="wikitable"
===0xxx===
|+ [https://HoPL.info HoPL]
====00xx====
- [http://web.archive.org/web/https://HoPL.info Internet]
=====000x=====
[http://web.archive.org/web/https://RosettaCode.org Archive]
*[https://HoPL.info/showlanguage.prx?exp=0 (ID:0/)]               Internal error
- [http://RosettaCode.org Rosetta Code]
*[https://HoPL.info/showlanguage.prx?exp=1 (ID:1/eni001)]   [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=1]  [[ENIAC stored program]] - Electronic Numerical Integrator and Computer
correspondence
*[https://HoPL.info/showlanguage.prx?exp=2 (ID:2/)]               [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=2]  Internal error
|-
*[https://HoPL.info/showlanguage.prx?exp=3 (ID:3/pla010)]    [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=3]  [[Plankalkul]] - Algebraic compiler for Z3
! HoPL !! IA !! Rosetta Code ||
*[https://HoPL.info/showlanguage.prx?exp=4 (ID:4/a::001)]     [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=4]  [[A-0]] - Compiler for UNIVAC 1 (UNIVersal Automatic Computer)
|-
*[https://HoPL.info/showlanguage.prx?exp=5 (ID:5/aut007)]   [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=5]  [[AUTOCODE]] - Symbolic assembly programming language for Manchester Mark 1
*| [https://HoPL.info/showlanguage.prx?exp=60 (ID:60/lan006)]     [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=6]  [[Laning and Zierler]] - Algebraic Interpreter
*[https://HoPL.info/showlanguage.prx?exp=7 (ID:7/spe013)]   | [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=7]0  [[SPEEDCODINGX]] - Backus Autocoder
|
*[https://HoPL.info/showlanguage.prx?exp=8 (ID:8/for047)]      [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=8]  [[FORTRAN]] - (FORmula TRANslation) Backus et al high-level compiler
| Internal error
*[https://HoPL.info/showlanguage.prx?exp=9 (ID:9/)]    [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=9]  Internal error
|-
 
| [https://HoPL.info/showlanguage.prx?exp=1 (ID:1/eni001)]
=====001x=====
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=101 (ID:10/)]&nbsp#x2714;            Internal error]
| [[ENIAC stored program]]
*[https://HoPL.info/showlanguage.prx?exp=11 (ID:11/a::002)]    [[A-2]] - UNIVAC compiler (UNIVersal Automatic Computer)
| Electronic Numerical Integrator and Computer
*[https://HoPL.info/showlanguage.prx?exp=12 (ID:12/gip001)]   [[GIP]] - Interpretive autocode for DEUCE (Digital Electronic Universal Computing Engine)
|-
*[https://HoPL.info/showlanguage.prx?exp=13 (ID:13/ipl001)]    [[IPL]] - The first list-processing language
*| [https://HoPL.info/showlanguage.prx?exp=140 (ID:142/lis005)]    [[LISP]] - (LISt Processing) A list processing system with emphasis on recursion and formalism
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=152 (ID:15/a::003)X]    [[A-3]] - Mathematical problems
|
*[https://HoPL.info/showlanguage.prx?exp=16 (ID:16/omn002)] [[OMNICODE]] - Autocoder for 650
| Internal error
*[https://HoPL.info/showlanguage.prx?exp=17 (ID:17/alg018)]   [[ALGOL 58]] - (ALGOrithmic Language)
|-
*[https://HoPL.info/showlanguage.prx?exp=18 (ID:18/apl001)]   [[APL]] - (Array-centered Programing Language)
*| [https://HoPL.info/showlanguage.prx?exp=193 (ID:193/com007pla010)] [[COMIT]] - String-handling and pattern-matching language
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=3 ✔]
 
| [[Plankalkul]]
=====002x=====
| Algebraic compiler for [https://en.wikipedia.org/wiki/Z3_(computer) Z3 computer]
*[https://HoPL.info/showlanguage.prx?exp=20 (ID:20/geo003)]  [[GEORGE]] - Stack-oriented interpreter language for DEUCE (Digital Electronic Universal Computing Engine)
|-
*[https://HoPL.info/showlanguage.prx?exp=21 (ID:21/it:001)]     [[IT]] - (Internal Translator) mathematical autocoder
*| [https://HoPL.info/showlanguage.prx?exp=224 (ID:224/paf001a::001)]   [[PAF]] - Conversational programming language
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=234 (ID:23/apt001)]&nbsp#x2714;  [[APT]] - (Automatically Programmed Tools)
| [[A-0]]
*[https://HoPL.info/showlanguage.prx?exp=24 (ID:24/b::001)]    [[B-0]] - UNIVAC (UNIVersal Automatic Computer) English language compiler
| Compiler for [https://en.wikipedia.org/wiki/UNIVAC_I UNIVAC I] (UNIVersal Automatic Computer)
*[https://HoPL.info/showlanguage.prx?exp=25 (ID:25/cli007)]    [[CLIP]] - (Compiler Language for Information Processing )
|-
*[https://HoPL.info/showlanguage.prx?exp=26 (ID:26/a::004)]    [[A-1]] - Compiler for UNIVAC I (UNIVersal Automatic Computer)
*| [https://HoPL.info/showlanguage.prx?exp=275 (ID:275/flo013aut007)]    [[FLOW-MATIC]] - Release name for B-0, Possibly the first English-like Data Processing language
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=285 (ID:28/for057)]&nbsp#x2714;   [[FORTRAN II]] - (FORmula TRANslation) version 2
| [[AUTOCODE]]
*[https://HoPL.info/showlanguage.prx?exp=29 (ID:29/uni002)]    UNICODE - UNIVAC (UNIVersal Automatic Computer) hybrid of FORTRAN (FORmula TRANslation) and MATH-MATIC, not the character set [[UNICODE]].
| Symbolic assembly programming language for [https://en.wikipedia.org/wiki/Manchester_Mark_1 Manchester Mark 1]
 
|-
=====003x=====
*| [https://HoPL.info/showlanguage.prx?exp=306 (ID:306/ial001lan006)]    [[IAL]] - International Algebraic Language
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=316 (ID:31/lis006)]&nbsp#x2714;   [[LISP 1.5]] - LISP major release
| [[Laning and Zierler]]
*[https://HoPL.info/showlanguage.prx?exp=32 (ID:32/nel003)]   [[NELIAC]] - Navy Electronics Laboratory International ALGOL Compiler
| Algebraic "interpretive program" (compiler) for the MIT [https://en.wikipedia.org/wiki/Whirlwind_I Whirlwind I]
*[https://HoPL.info/showlanguage.prx?exp=33 (ID:33/sim033)]  [[SIMPLE]] - Simulation of Industrial Management Problems with Lots of Equations
|-
*[https://HoPL.info/showlanguage.prx?exp=34 (ID:34/sod001)]  [[SODA]] - Symbolic Optimum DEUCE Assembly
*| [https://HoPL.info/showlanguage.prx?exp=357 (ID:357/pac001spe013)]  [[9PAC]] - Report generator
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=367 (ID:36/aco001)]&nbsp#x2714; [[ACOM]] - Early Autocode at GM
| [[SPEEDCODING]]
*[https://HoPL.info/showlanguage.prx?exp=37 (ID:37/ade002)]  [[ADES]] - Automatic Digital Encoding System
| [https://en.wikipedia.org/wiki/Speedcoding "first high-level programming language created for an IBM computer."] [https://en.wikipedia.org/wiki/John_Backus John Backus] [https://en.wikipedia.org/wiki/IBM_701 IBM 701]
*[https://HoPL.info/showlanguage.prx?exp=38 (ID:38/afa001)]   [[AFAC]] - Algebraic autocode at GM Allison
|-
*[https://HoPL.info/showlanguage.prx?exp=39 (ID:39/alg008)]   [[Algebraic]] - MIT Automatic Coding System
| [https://HoPL.info/showlanguage.prx?exp=8 (ID:8/for047)]
 
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=8 ✔]
=====004x=====
| [[FORTRAN]]
*[https://HoPL.info/showlanguage.prx?exp=40 (ID:40/anc002)]        ANCP - Datatron autocode
| [https://en.wikipedia.org/wiki/Fortran (FORmula TRANslation) compiler] led by [https://en.wikipedia.org/wiki/John_Backus John Backus]
*[https://HoPL.info/showlanguage.prx?exp=41 (ID:41/)]              Internal error
|-
*[https://HoPL.info/showlanguage.prx?exp=42 (ID:42/)]              Internal error
*| [https://HoPL.info/showlanguage.prx?exp=439 (ID:439/)]              Internal error
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=449 (ID:44/)X]              Internal error
|
*[https://HoPL.info/showlanguage.prx?exp=45 (ID:45/)]              Internal error
| Internal error
*[https://HoPL.info/showlanguage.prx?exp=46 (ID:46/)]              Internal error
|-
*[https://HoPL.info/showlanguage.prx?exp=47 (ID:47/)]              Internal error
! HoPL !! IA !! Rosetta Code ||
*[https://HoPL.info/showlanguage.prx?exp=48 (ID:48/)]              Internal error
|-
*[https://HoPL.info/showlanguage.prx?exp=49 (ID:49/)]              Internal error
| [https://HoPL.info/showlanguage.prx?exp=0 (ID:10/)]
 
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=10 X]
=====005x=====
|
*[https://HoPL.info/showlanguage.prx?exp=50 (ID:50/)]              Internal error
| Internal error
*[https://HoPL.info/showlanguage.prx?exp=51 (ID:51/)]              Internal error
|-
*[https://HoPL.info/showlanguage.prx?exp=52 (ID:52/)]              Internal error
*| [https://HoPL.info/showlanguage.prx?exp=5311 (ID:5311/a::002)]              Internal error
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=5411 (ID:54/)]&nbsp#x2714;             Internal error]
| [[A-2]]
*[https://HoPL.info/showlanguage.prx?exp=55 (ID:55/)]              Internal error
| UNIVAC compiler (UNIVersal Automatic Computer)
*[https://HoPL.info/showlanguage.prx?exp=56 (ID:56/)]              Internal error
|-
*[https://HoPL.info/showlanguage.prx?exp=57 (ID:57/)]              Internal error
*| [https://HoPL.info/showlanguage.prx?exp=5812 (ID:5812/gip001)]              Internal error
*| [http://web.archive.org/web/https://HoPLhopl.info/showlanguage.prx?exp=5912 (ID:59/)]&nbsp#x2714;             Internal error]
| [[GIP]]
| (General Interpretive Programme) for [https://en.wikipedia.org/wiki/English_Electric_DEUCE English Electric DEUCE] (Digital Electronic Universal Computing Engine)
|-
| [https://HoPL.info/showlanguage.prx?exp=13 (ID:13/ipl001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=13 ✔]
| [[IPL]]
| (Information Processing Language) The first list-processing language.
|-
| [https://HoPL.info/showlanguage.prx?exp=14 (ID:14/lis005)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=14 ✔]
| [[LISP]]
| [https://en.wikipedia.org/wiki/Lisp_(programming_language) (LISt Processing)] A list processing system with emphasis on recursion and formalism.
|-
| [https://HoPL.info/showlanguage.prx?exp=15 (ID:15/a::003)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=15 ✔]
| [[A-3]]
| Mathematical problems
|-
| [https://HoPL.info/showlanguage.prx?exp=16 (ID:16/omn002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=16 ✔]
| [[OMNICODE]]
| Autocoder for IBM 650
|-
| [https://HoPL.info/showlanguage.prx?exp=17 (ID:17/alg018)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=17 ✔]
| [[ALGOL 58]]
| [https://en.wikipedia.org/wiki/ALGOL_58 (ALGOrithmic Language)]
|-
| [https://HoPL.info/showlanguage.prx?exp=18 (ID:18/apl001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=18 ✔]
| [[APL]]
| [https://en.wikipedia.org/wiki/APL_(programming_language) (Array-centered Programing Language)]
|-
| [https://HoPL.info/showlanguage.prx?exp=19 (ID:19/com007)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=19 ✔]
| [[COMIT]]
| [https://en.wikipedia.org/wiki/COMIT String-handling and pattern-matching language]
|-
! HoPL !! IA !! Rosetta Code ||
|-
| [https://HoPL.info/showlanguage.prx?exp=20 (ID:20/geo003)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=20 ✔]
| [[GEORGE]]
| (GEneral ORder GEnerator) Stack-oriented interpreter language for [https://en.wikipedia.org/wiki/English_Electric_DEUCE English Electric DEUCE] (Digital Electronic Universal Computing Engine)
|-
| [https://HoPL.info/showlanguage.prx?exp=21 (ID:21/it:001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=21 ✔]
| [[IT]]
| (Internal Translator) mathematical autocoder
|-
| [https://HoPL.info/showlanguage.prx?exp=22 (ID:22/paf001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=22 ✔]
| [[PAF]]
| Conversational programming language
|-
| [https://HoPL.info/showlanguage.prx?exp=23 (ID:23/apt001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=23 ✔]
| [[APT]]
| (Automatically Programmed Tools)
|-
| [https://HoPL.info/showlanguage.prx?exp=24 (ID:24/b::001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=24 ✔]
| [[B-0]]
| UNIVAC (UNIVersal Automatic Computer) English language compiler
|-
| [https://HoPL.info/showlanguage.prx?exp=25 (ID:25/cli007)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=25 ✔]
| [[CLIP]]
| (Compiler Language for Information Processing )
|-
| [https://HoPL.info/showlanguage.prx?exp=26 (ID:26/a::004)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=26 ✔]
| [[A-1]]
| Compiler for UNIVAC I (UNIVersal Automatic Computer)
|-
| [https://HoPL.info/showlanguage.prx?exp=27 (ID:27/flo013)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=27 ✔]
| [[FLOW-MATIC]]
| Release name for B-0, Possibly the first English-like Data Processing language
|-
| [https://HoPL.info/showlanguage.prx?exp=28 (ID:28/for057)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=28 ✔]
| [[FORTRAN II]]
| (FORmula TRANslation) version 2
|-
| [https://HoPL.info/showlanguage.prx?exp=29 (ID:29/uni002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=29 ✔]
| UNICODE
| UNIVAC (UNIVersal Automatic Computer) hybrid of FORTRAN (FORmula TRANslation) and MATH-MATIC, not the character set [[UNICODE]].
|-
! HoPL !! IA !! Rosetta Code ||
|-
| [https://HoPL.info/showlanguage.prx?exp=30 (ID:30/ial001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=30 ✔]
| [[IAL]]
| (International Algebraic Language) Subsequently renamed ALGOL.
|-
| [https://HoPL.info/showlanguage.prx?exp=31 (ID:31/lis006)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=31 ✔]
| [[LISP 1.5]]
| LISP major release.
|-
| [https://HoPL.info/showlanguage.prx?exp=32 (ID:32/nel003)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=32 ✔]
| [[NELIAC]]
| (Navy Electronics Laboratory International ALGOL Compiler)
|-
| [https://HoPL.info/showlanguage.prx?exp=33 (ID:33/sim033)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=33 ✔]
| [[SIMPLE]]
| (Simulation of Industrial Management Problems with Lots of Equations)
|-
| [https://HoPL.info/showlanguage.prx?exp=34 (ID:34/sod001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=34 ✔]
| [[SODA]]
| (Symbolic Optimum DEUCE Assembly) for the [https://en.wikipedia.org/wiki/English_Electric_DEUCE English Electric DEUCE] (Digital Electronic Universal Computing Engine)
|-
| [https://HoPL.info/showlanguage.prx?exp=35 (ID:35/pac001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=35 ✔]
| [[9PAC]]
| Report generator for [https://en.wikipedia.org/wiki/IBM_709 IBM 709]
|-
| [https://HoPL.info/showlanguage.prx?exp=36 (ID:36/aco001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=36 ✔]
| [[ACOM]]
| Early Autocode at GM
|-
| [https://HoPL.info/showlanguage.prx?exp=37 (ID:37/ade002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=37 ✔]
| [[ADES]]
| (Automatic Digital Encoding System)
|-
| [https://HoPL.info/showlanguage.prx?exp=38 (ID:38/afa001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=38 ✔]
| [[AFAC]]
| Algebraic autocode at GM Allison
|-
| [https://HoPL.info/showlanguage.prx?exp=39 (ID:39/alg008)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=39 ✔]
| [[Algebraic]]
| MIT Automatic Coding System
|}
1,606

edits