User:GarveyPatrickD/HoPL: Difference between revisions

From Rosetta Code
Content added Content deleted
(Added FAP, FAST, FLAIR, FLIP, FLOP, FORTRUNCIBLE, GEPURS, GP, GPX, and ILLIAC.)
(Added INTERCOM 1000, JAZ, JCS-13, JOVIAL, K5, KISS, KOMPILER, LISP 1.75, LT-2, and MAC)
Line 424: Line 424:
| [[ILLIAC]]
| [[ILLIAC]]
| Assembly language for the ILLIAC ((ILLInois Automatic Computer).
| Assembly language for the ILLIAC ((ILLInois Automatic Computer).
|-
! HoPL !! IA !! Rosetta Code ||
|-
| [https://HoPL.info/showlanguage.prx?exp=80 (ID:80/int014)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=80 ✔]
| [[INTERCOM 1000]]
| Autocode for the Bendix G-15
|-
| [https://HoPL.info/showlanguage.prx?exp=81 (ID:81/jaz001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=81 ✔]
| [[JAZ]]
| Autocode for LGP-30.
|-
| [https://HoPL.info/showlanguage.prx?exp=82 (ID:82/jcs001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=82 ✔]
| [[JCS-13]]
| Rand macroassembler for IBM 701
|-
| [https://HoPL.info/showlanguage.prx?exp=83 (ID:83/jov001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=83 ✔]
| [[JOVIAL]]
| (Jule's Own Version of IAL) Based on IAL (ALGOL 58).
|-
| [https://HoPL.info/showlanguage.prx?exp=84 (ID:84/k::001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=84 ✔]
| [[K5]]
| Algebraic assembler for UNIVAC Larc at Livermore
|-
| [https://HoPL.info/showlanguage.prx?exp=85 (ID:85/kis001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=85 ✔]
| [[KISS]]
| (Keep It Short and Simple) Autocoder for IBM 650 developed by Chrysler
|-
| [https://HoPL.info/showlanguage.prx?exp=86 (ID:86/kom001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=86 ✔]
| [[KOMPILER]]
| Livermore autocode - A. Kenton Elsworth, 1953, Livermore Laboratory
|-
| [https://HoPL.info/showlanguage.prx?exp=87 (ID:87/lis007)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=87 ✔]
| [[LISP 1.75]]
| (LISt Processing)
|-
| [https://HoPL.info/showlanguage.prx?exp=88 (ID:88/lt:001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=88 ✔]
| [[LT-2]]
| (Logical Theorist) ported to the IBM 701 (?)
|-
| [https://HoPL.info/showlanguage.prx?exp=89 (ID:89/mac001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=89 ✔]
| [[MAC]]
| (MIT Algebraic Compiler) for IBM 650
|-
|-
! HoPL !! IA !! Rosetta Code ||
! HoPL !! IA !! Rosetta Code ||

Revision as of 23:04, 28 December 2020

HoPL

The History of Programming Languages

By HoPL number

HoPL - Internet Archive - Rosetta Code correspondence
HoPL IA Rosetta Code
(ID:0/) X Internal error
(ID:1/eni001) ENIAC stored program Electronic Numerical Integrator and Computer
(ID:2/) X Internal error
(ID:3/pla010) Plankalkul Algebraic compiler for Z3 computer
(ID:4/a::001) A-0 Compiler for UNIVAC I (UNIVersal Automatic Computer)
(ID:5/aut007) AUTOCODE Symbolic assembly programming language for Manchester Mark 1
(ID:6/lan006) Laning and Zierler Algebraic "interpretive program" (compiler) for the MIT Whirlwind I
(ID:7/spe013) SPEEDCODING "first high-level programming language created for an IBM computer." John Backus IBM 701
(ID:8/for047) FORTRAN (FORmula TRANslation) compiler led by John Backus
(ID:9/) X Internal error
HoPL IA Rosetta Code
(ID:10/) X Internal error
(ID:11/a::002) A-2 UNIVAC compiler (UNIVersal Automatic Computer)
(ID:12/gip001) GIP (General Interpretive Programme) for English Electric DEUCE (Digital Electronic Universal Computing Engine)
(ID:13/ipl001) IPL (Information Processing Language) The first list-processing language.
(ID:14/lis005) LISP (LISt Processing) A list processing system with emphasis on recursion and formalism.
(ID:15/a::003) A-3 Mathematical problems
(ID:16/omn002) OMNICODE Autocoder for IBM 650
(ID:17/alg018) ALGOL 58 (ALGOrithmic Language)
(ID:18/apl001) APL (Array-centered Programing Language)
(ID:19/com007) COMIT String-handling and pattern-matching language
HoPL IA Rosetta Code
(ID:20/geo003) GEORGE (GEneral ORder GEnerator) Stack-oriented interpreter language for English Electric DEUCE (Digital Electronic Universal Computing Engine)
(ID:21/it:001) IT (Internal Translator) mathematical autocoder
(ID:22/paf001) PAF Conversational programming language
(ID:23/apt001) APT (Automatically Programmed Tools)
(ID:24/b::001) B-0 UNIVAC (UNIVersal Automatic Computer) English language compiler
(ID:25/cli007) CLIP (Compiler Language for Information Processing )
(ID:26/a::004) A-1 Compiler for UNIVAC I (UNIVersal Automatic Computer)
(ID:27/flo013) FLOW-MATIC Release name for B-0, Possibly the first English-like Data Processing language
(ID:28/for057) FORTRAN II (FORmula TRANslation) version 2
(ID:29/uni002) UNICODE UNIVAC (UNIVersal Automatic Computer) hybrid of FORTRAN (FORmula TRANslation) and MATH-MATIC, not the character set UNICODE.
HoPL IA Rosetta Code
(ID:30/ial001) IAL (International Algebraic Language) Subsequently renamed ALGOL.
(ID:31/lis006) LISP 1.5 LISP major release.
(ID:32/nel003) NELIAC (Navy Electronics Laboratory International ALGOL Compiler)
(ID:33/sim033) SIMPLE (Simulation of Industrial Management Problems with Lots of Equations)
(ID:34/sod001) SODA (Symbolic Optimum DEUCE Assembly) for the English Electric DEUCE (Digital Electronic Universal Computing Engine)
(ID:35/pac001) 9PAC Report generator for IBM 709
(ID:36/aco001) ACOM Early Autocode at GM
(ID:37/ade002) ADES (Automatic Digital Encoding System)
(ID:38/afa001) AFAC Algebraic autocode at GM Allison
(ID:39/alg008) Algebraic MIT Automatic Coding System
HoPL IA Rosetta Code
(ID:40/anc002) ANCP Datatron autocode
(ID:41/apx002) APX III Datatron autocode
(ID:42/ass005) ASSEMBLY Rochester Asssembler for IBM
(ID:43/bal007) BALITAC MIT compiler for the IBM 650
(ID:44/bap001) BAP Basic (or Berkeley) Assembly Programming
(ID:45/bas011) BASIC AUTOCODER Simplified AUTOCODER
(ID:46/l::001) L3 Version 3 of the Bell high level interpreter
(ID:47/bio003) BIOR (Business Input-Output Rerun) Autocode for UNIVAC (UNIVersal Automatic Computer)
(ID:48/bac001) BACAIC (Boeing Airplane Company Algebraic Interpretive Coding) Algebraic system at Boeing
(ID:49/cag001) CAGE (autoCoding At GE) Optimising autocode for IBM 704 developed at General Electric Nov 1955
HoPL IA Rosetta Code
(ID:50/deu001) DEUCE Autocode Autocode for English Electric DEUCE (Digital Electronic Universal Computing Engine)
(ID:51/chi009) CHIP Wright ADC Interpeter for the UNIVAC 1103
(ID:52/com036) Comprehensive MIT Combined interactive and automatic coding system
(ID:53/cor009) CORBIE NBS coding system for IBM 704.
(ID:54/dai001) DAISY 201 Autocoder for Bendix G-15
(ID:55/dat006) DATACODE I Compiler for Burroughs/Datatron 200 series
(ID:56/dou002) DOUGLAS Macro-assembler for IBM 701 by Douglas Aircraft Company, Santa Monica, May 1953
(ID:57/dow001) DOW COMPILER Dow Chemicals Autocoder
(ID:58/dru001) DRUCO I (DRUm COmputer) Interpretive autocode for the IBM 650
(ID:59/dua001) DUAL-607 Los Alamos improvement of the SO2 system for the IBM 701, also drew on the Rochester assembler, hence DUAL (both systems).
HoPL IA Rosetta Code
(ID:60/ipl009) IPL-VI (Information Processing Language) Version 6
(ID:61/dyn004) DYNAMO (DYNAmic MOdels) simulation
(ID:62/eas004) EASE (Engineering Automatic System for Solving Equations) GM Allison autocode for IBM 650
(ID:63/eas007) EASIAC (EASy Instruction Automatic Computer) Autocoder for the Michigan U Midac.
(ID:64/eas015) EASY FOX (USAF Phonetic alphabet E(Easy) and F(Fox)) Rand autocode for Johhniac
(ID:65/eli001) ELI (Equitable Life Insurance) 705 autocode
(ID:66/erf001) ERFPI
(ID:67/esc002) ESCAPE Curtiss Wright interpretive autocode
(ID:68/fac006) FACT (Fully Automated Compiling Technique)
(ID:69/fai002) FAIR Kodak Eastman interpretive autocoder
HoPL IA Rosetta Code
(ID:70/fap001) FAP Lockheed interpreter for Univac 1103A
(ID:71/fas006) FAST (FORTRAN Automatic Symbol Translator) Fortran-to-assembly language translater for the IBM 650
(ID:72/fla003) FLAIR (Full LAnguage for the Instruction of Rockets) Assembler for IBM 650
(ID:73/fli003) FLIP (FLoating point Interpretive Program) Convair floating point system for the 1103 computers
(ID:74/flo006) FLOP (FLoating Octal Point) Lockheed macro assembler for a virtual machine running on the IBM 701 written by Robert Bozak.
(ID:75/for073) FORTRUNCIBLE A cross between FORTRAN and RUNCIBLE for the IBM 650.
(ID:76/gep002) GEPURS (GEneral PURpose System) Autocoder on IBM 701
(ID:77/gp:001) GP (Generalized Programming) Compiler
(ID:78/gpx001) GPX (Generalized Programming eXtended) for the UNIVAC II
(ID:79/ill002) ILLIAC Assembly language for the ILLIAC ((ILLInois Automatic Computer).
HoPL IA Rosetta Code
(ID:80/int014) INTERCOM 1000 Autocode for the Bendix G-15
(ID:81/jaz001) JAZ Autocode for LGP-30.
(ID:82/jcs001) JCS-13 Rand macroassembler for IBM 701
(ID:83/jov001) JOVIAL (Jule's Own Version of IAL) Based on IAL (ALGOL 58).
(ID:84/k::001) K5 Algebraic assembler for UNIVAC Larc at Livermore
(ID:85/kis001) KISS (Keep It Short and Simple) Autocoder for IBM 650 developed by Chrysler
(ID:86/kom001) KOMPILER Livermore autocode - A. Kenton Elsworth, 1953, Livermore Laboratory
(ID:87/lis007) LISP 1.75 (LISt Processing)
(ID:88/lt:001) LT-2 (Logical Theorist) ported to the IBM 701 (?)
(ID:89/mac001) MAC (MIT Algebraic Compiler) for IBM 650
HoPL IA Rosetta Code