User:GarveyPatrickD/HoPL: Difference between revisions

→‎0210: Added SOL, STRESS, Shannon hardware logic, TREET, WISP, XPOP, 20-GATE, AED, AXLE, Basic JOVIAL, and section 220.
(Added FORTRAN IV, IPL-II, IPL-III, ORTRAN V, Information Algebra, KLS, MLISP, SCL, SHADOW, and SIMPAC)
(→‎0210: Added SOL, STRESS, Shannon hardware logic, TREET, WISP, XPOP, 20-GATE, AED, AXLE, Basic JOVIAL, and section 220.)
 
(6 intermediate revisions by the same user not shown)
Line 2:
[https://HoPL.info The History of Programming Languages]
==By HoPL number==
===0000===
{| class="wikitable"
|+ [https://HoPL.info HoPL]
Line 9 ⟶ 10:
correspondence
|-
! HoPL !! IA !! Rosetta Code ||!!
|-
| [https://HoPL.info/showlanguage.prx?exp=0 (ID:0/)]
Line 61 ⟶ 62:
| Internal error
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0010===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=010 (ID:10/)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=10 X]
|
Line 113 ⟶ 119:
| [https://en.wikipedia.org/wiki/COMIT String-handling and pattern-matching language]
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0020===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=20 (ID:20/geo003)]
Line 165 ⟶ 176:
| UNIVAC (UNIVersal Automatic Computer) hybrid of FORTRAN (FORmula TRANslation) and MATH-MATIC, not the character set [[UNICODE]].
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0030===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=30 (ID:30/ial001)]
Line 217 ⟶ 233:
| MIT Automatic Coding System
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0040===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=40 (ID:40/anc002)]
Line 269 ⟶ 290:
| (autoCoding At GE) Optimising autocode for IBM 704 developed at General Electric Nov 1955
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0050===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=50 (ID:50/deu001)]
Line 321 ⟶ 347:
| 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 ||!!
|}
===0060===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=60 (ID:60/ipl009)]
Line 373 ⟶ 404:
| Kodak Eastman interpretive autocoder
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0070===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=70 (ID:70/fap001)]
Line 425 ⟶ 461:
| Assembly language for the ILLIAC ((ILLInois Automatic Computer).
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0080===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=80 (ID:80/int014)]
Line 477 ⟶ 518:
| (MIT Algebraic Compiler) for IBM 650
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0090===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=90 (ID:90/mac002)]
Line 529 ⟶ 575:
| (Naval Ordnance Research Calculator) compiler
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0100===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=100 (ID:100/nya001)]
Line 581 ⟶ 632:
| Interpretive autocode at GM Allison
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0110===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=110 (ID:110/rel004)]
Line 633 ⟶ 689:
| (Symbolic Interpretive Routines)
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0120===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=120 (ID:120/so:001)]
Line 685 ⟶ 746:
| MIT Interactive coding system for Summer Session courses
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0130===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=130 (ID:130/sur003)]
Line 737 ⟶ 803:
| (COmmon Business Oriented Language)
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
 
===0140===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=140 (ID:140/flp001)]
Line 790 ⟶ 860:
| Languages for musical sound synthesis
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0150===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=150 (ID:150/neb001)]
Line 842 ⟶ 917:
| ALGOL dialect for algebraic manipulation
|-
! HoPL !! IA !! Rosetta Code ||!!
|}
===0160===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=160 (ID:160/for060)]
Line 893 ⟶ 973:
| [[SIMPAC]]
| (SIMulation PACkage)
|-
! HoPL !! IA !! Rosetta Code !!
|}
===0170===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=170 (ID:170/sim052)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=170 ✔]
| [[SIMULA]]
| (SIMUlation LAnguage)
|-
| [https://HoPL.info/showlanguage.prx?exp=171 (ID:171/sno002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=171 ✔]
| [[SNOBOL]]
| (StriNg Oriented symBOlic Language)
|-
| [https://HoPL.info/showlanguage.prx?exp=172 (ID:172/bra001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=172 ✔]
| [[Klammerausdr죫e]]
| In German Klammerausdr죫e. (Bracketed terms)
|-
| [https://HoPL.info/showlanguage.prx?exp=173 (ID:173/tal008)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=173 ✔]
| [[TALL]]
| (TAC List Language)
|-
| [https://HoPL.info/showlanguage.prx?exp=174 (ID:174/alg043)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=174 ✔]
| [[ALGOL 60 Revised]]
| Revised report of IAL committee
|-
| [https://HoPL.info/showlanguage.prx?exp=175 (ID:175/alp002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=175 ✔]
| [[ALPAK]]
| Extension to ALTRAN to manipulate polynomials and rational functions
|-
| [https://HoPL.info/showlanguage.prx?exp=176 (ID:176/bas009)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=176 ✔]
| [[BASIC]]
| (Beginners All-purpose Symbolic Instruction Code)
|-
| [https://HoPL.info/showlanguage.prx?exp=177 (ID:177/ipl004)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=177 ✔]
| [[IPL-IV]]
| (Information Processing Language version 4)
|-
| [https://HoPL.info/showlanguage.prx?exp=178 (ID:178/com008)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=178 ✔]
| [[COMIT II]]
| String-handling and pattern-matching language
|-
| [https://HoPL.info/showlanguage.prx?exp=179 (ID:179/com029)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=179 ✔]
| [[Compiler-Compiler]]
| Compiler generator for the Atlas
|-
! HoPL !! IA !! Rosetta Code !!
|}
===0180===
{| class="wikitable"
|-
! HoPL !! IA !! Rosetta Code !!
|-
| [https://HoPL.info/showlanguage.prx?exp=180 (ID:180/cor010)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=180 ✔]
| [[CORC]]
| (CORnell Compiler)
|-
| [https://HoPL.info/showlanguage.prx?exp=181 (ID:181/cpl001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=181 ✔]
| [[CPL]]
| (Combined Programming Language)
|-
| [https://HoPL.info/showlanguage.prx?exp=182 (ID:182/for041)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=182 ✔]
| [[FORTH]]
| (FOuRTH-generation language)
|-
| [https://HoPL.info/showlanguage.prx?exp=183 (ID:183/for071)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=183 ✔]
| [[FORTRAN VI]]
| (FORmula TRANslation) version 6
|-
| [https://HoPL.info/showlanguage.prx?exp=184 (ID:184/opa001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=184 ✔]
| [[OPAL]]
| CEIR data processing language
|-
| [https://HoPL.info/showlanguage.prx?exp=185 (ID:185/pli001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=185 ✔]
| [[PL/I]]
| Programming Language One
|-
| [https://HoPL.info/showlanguage.prx?exp=186 (ID:186/rec006)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=186 ✔]
| [[RECOL]]
| REtrieval COmmand Language
|-
| [https://HoPL.info/showlanguage.prx?exp=187 (ID:187/red007)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=187 ✔]
| [[REDUCE]]
| Symbolic math, ALGOL-like syntax, written in LISP, originally to evaluate Feynman diagrams in quantum physics
|-
| [https://HoPL.info/showlanguage.prx?exp=188 (ID:188/ret002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=188 ✔]
| [[Retrieve]]
| English query language from Tymeshare
|-
| [https://HoPL.info/showlanguage.prx?exp=189 (ID:189/sar001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=189 ✔]
| [[SARG]]
| Used on the Uvivac 1004 in the 1960s by the US Army Material Command.
|-
! HoPL !! IA !! Rosetta Code !!
|}
===0190===
{| class="wikitable"
|+ [https://HoPL.info HoPL]
- [http://web.archive.org/web/https://HoPL.info Internet]
[http://web.archive.org/web/https://RosettaCode.org Archive]
- [http://RosettaCode.org Rosetta Code]
correspondence
|-
! HoPL !! IA !! Rosetta Code ||
|-
| [https://HoPL.info/showlanguage.prx?exp=190 (ID:190/sim046)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=190 ✔]
| [[SIMSCRIPT]]
| Discrete simulations package
|-
| [https://HoPL.info/showlanguage.prx?exp=191 (ID:191/ske001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=191 ✔]
| [[Sketchpad]]
| Interactive graphics environment
|-
| [https://HoPL.info/showlanguage.prx?exp=192 (ID:192/sli005)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=192 ✔]
| [[SLIP]]
| (Symmetric LIst Processsor)
|-
| [https://HoPL.info/showlanguage.prx?exp=193 (ID:193/ala005)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=193 ✔]
| [[A-language]]
| An early Algol-like surface syntax for Lisp
|-
| [https://HoPL.info/showlanguage.prx?exp=194 (ID:194/amb003)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=194 ✔]
| [[AMBIT]]
| Algebraic Manipulation
|-
| [https://HoPL.info/showlanguage.prx?exp=195 (ID:195/cor002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=195 ✔]
| [[CORAL]]
| (Class Oriented Ring Associated Language)
|-
| [https://HoPL.info/showlanguage.prx?exp=196 (ID:196/cow001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=196 ✔]
| [[COWSEL]]
| (COntrolled Working SpacE Language)
|-
| [https://HoPL.info/showlanguage.prx?exp=197 (ID:197/det001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=197 ✔]
| [[DETAB/65]]
| SHARE/SIGPLAN (DEecision TAble) language
|-
| [https://HoPL.info/showlanguage.prx?exp=198 (ID:198/gar003)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=198 ✔]
| [[Gargoyle]]
| Algol derived language for compiler writing.
|-
| [https://HoPL.info/showlanguage.prx?exp=199 (ID:199/ids001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=199 ✔]
| [[IDS]]
| (Integrated Data Store)
|-
! HoPL !! IA !! Rosetta Code ||
|}
===0200===
{| class="wikitable"
|+ [https://HoPL.info HoPL]
- [http://web.archive.org/web/https://HoPL.info Internet]
[http://web.archive.org/web/https://RosettaCode.org Archive]
- [http://RosettaCode.org Rosetta Code]
correspondence
|-
! HoPL !! IA !! Rosetta Code ||
|-
| [https://HoPL.info/showlanguage.prx?exp=200 (ID:200/jos002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=200 ✔]
| [[JOSS]]
| (JOHNNIAC Open Shop System)
|-
| [https://HoPL.info/showlanguage.prx?exp=201 (ID:201/mat006)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=201 ✔]
| [[MATHLAB]]
| Interactive maths language
|-
| [https://HoPL.info/showlanguage.prx?exp=202 (ID:202/met011)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=202 ✔]
| [[Meta II]]
| Syntax-directed metacompiler.
|-
| [https://HoPL.info/showlanguage.prx?exp=203 (ID:203/met029)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=203 ✔]
| [[METEOR]]
| COMIT with LISP features
|-
| [https://HoPL.info/showlanguage.prx?exp=204 (ID:204/mil004)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=204 ✔]
| [[MILITRAN]]
| Military simulation language
|-
| [https://HoPL.info/showlanguage.prx?exp=205 (ID:205/ops001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=205 ✔]
| [[OPS-1]]
| (On-line Process Synthesizer)
|-
| [https://HoPL.info/showlanguage.prx?exp=206 (ID:206/pol014)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=206 ✔]
| [[PolyP]]
| (POLYtypic Programming) language
|-
| [https://HoPL.info/showlanguage.prx?exp=207 (ID:207/rpg001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=207 ✔]
| [[RPG]]
| (Report Program Generator)
|-
| [https://HoPL.info/showlanguage.prx?exp=208 (ID:208/sch013)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=208 ✔]
| [[Schoonschip]]
| (Dutch for "beautiful ship") Symbolic maths
|-
| [https://HoPL.info/showlanguage.prx?exp=209 (ID:209/sno003)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=209 ✔]
| [[SNOBOL2]]
| Interim version of SNOBOL
|-
! HoPL !! IA !! Rosetta Code ||
|}
===0210===
{| class="wikitable"
|+ [https://HoPL.info HoPL]
- [http://web.archive.org/web/https://HoPL.info Internet]
[http://web.archive.org/web/https://RosettaCode.org Archive]
- [http://RosettaCode.org Rosetta Code]
correspondence
|-
! HoPL !! IA !! Rosetta Code ||
|-
| [https://HoPL.info/showlanguage.prx?exp=210 (ID:210/sol001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=210 ✔]
| [[SOL]]
| (Simulation Oriented Language)
|-
| [https://HoPL.info/showlanguage.prx?exp=211 (ID:211/str013)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=211 ✔]
| [[STRESS]]
| (STRuctual Engineering Systems Solver)
|-
| [https://HoPL.info/showlanguage.prx?exp=212 (ID:212/sha005)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=212 ✔]
| [[Shannon hardware logic]]
| Wiring logic system
|-
| [https://HoPL.info/showlanguage.prx?exp=213 (ID:213/tre004)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=213 ✔]
| [[TREET]]
| Trinary tree variant of LISP
|-
| [https://HoPL.info/showlanguage.prx?exp=214 (ID:214/wis004)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=214 ✔]
| [[WISP]]
| Macro-based list processing language
|-
| [https://HoPL.info/showlanguage.prx?exp=215 (ID:215/xpo001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=215 ✔]
| [[XPOP]]
| (eXPander and OPtimizer)
|-
| [https://HoPL.info/showlanguage.prx?exp=216 (ID:216/gat002)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=216 ✔]
| [[20-GATE]]
| GATE for the G-20
|-
| [https://HoPL.info/showlanguage.prx?exp=217 (ID:217/aed001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=217 ✔]
| [[AED]]
| (Automated Engineering Design) also known as (ALGOL Extended for Design)
|-
| [https://HoPL.info/showlanguage.prx?exp=218 (ID:218/axl001)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=218 ✔]
| [[AXLE]]
| (AXiomatic LanguagE) string processing language
|-
| [https://HoPL.info/showlanguage.prx?exp=219 (ID:219/bas015)]
| [http://web.archive.org/web/https://hopl.info/showlanguage.prx?exp=219 ✔]
| [[Basic JOVIAL]]
| Simplified subset of JOVIAL
|-
! HoPL !! IA !! Rosetta Code ||
|}
===0220===
{| class="wikitable"
|+ [https://HoPL.info HoPL]
- [http://web.archive.org/web/https://HoPL.info Internet]
[http://web.archive.org/web/https://RosettaCode.org Archive]
- [http://RosettaCode.org Rosetta Code]
correspondence
|-
! HoPL !! IA !! Rosetta Code ||
|-
|-
! HoPL !! IA !! Rosetta Code ||
1,606

edits