//ELLPACK | ↓ ⊕ 1989 | ⊕ Algebraic | ⊕ United States | Parallel version of ELLPACK |

20-GATE | ↓ ⊕ 1961 | ⊕ Internal Translators | ⊕ United States | GATE for the G-20 |

99-Gate | ↓ ⊕ 1962 | ⊕ Internal Translators | ⊕ United States | GATE for the 7090 |

A-0 | ↓ ⊕ 1952 | ⊕ Low-level Autocoders | ⊕ United States | Compiler for UNIVAC 1 |

A-1 | ↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | Compiler for UNIVAC I |

A-2 | ↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | UNIVAC compiler |

A-3 | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Mathematical problems |

A9 | ↓ ⊕ 1959 | ⊕ Low-level Autocoders | ⊕ Australia | Interpreter for SILLIAC |

ABC ALGOL | ↓ ⊕ 1973 | ⊕ True ALGOL60s | ⊕ Netherlands | ALGOL 60 extension for symbolic math |

ABS12 ALGOL | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United Kingdom | Algol 60 with process control extensions |

ACOM | ↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | Early Autocode at GM |

Acrith | ↓ ⊕ 1986 | ⊕ United States | High Accuracy Arithmetic Fortran Extensions | |

ACT III ALGEBRAIC | ↓ ⊕ 1963 | ⊕ Generalised programming | ⊕ United States | Algebraic compiler for the LGP-300 |

Active Language I | ↓ ⊕ 1963 | ⊕ Arithmetic | ⊕ United States | Interactive mathematics system |

AFAC | ↓ ⊕ 1957 | ⊕ Algebraic | ⊕ United States | Algebraic autocode at GM Allison |

AGGIE | ↓ ⊕ 1971 | ⊕ Fortran I-III Variants | ⊕ United States | FORTRAN II from TAMU |

ALADIN | ↓ ⊕ 1971 | ⊕ Arithmetic | ⊕ France | Interactive maths system for IBM 360. |

ALAM | ↓ ⊕ 1967 | ⊕ Algebraic | ⊕ United Kingdom | Atlas LISP Algebraic Manipulation |

ALCOR | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ International | ALCOR-Gruppe ALGOL |

ALGAE | ↓ ⊕ 1950 | ⊕ Algebraic | ⊕ United States | Los Alamos algebraic system |

ALGAMC | ↓ ⊕ 1966 | ⊕ True ALGOL60s | ⊕ Russian Federation | Russian Algol dialect |

Algebraic | ↓ ⊕ 1953 | ⊕ Other US historic | ⊕ United States | MIT Automatic Coding System |

Algebraic Compiler PRORAB | ↓ ⊕ 1957 | ⊕ Algebraic | ⊕ Ukraine | Leningrad algebraic compiler |

Algebraic Transformation PRORAB | ↓ ⊕ 1957 | ⊕ Algebraic | ⊕ Ukraine | Leningrad algebraic compiler |

ALGO | ↓ ⊕ 1958 | ⊕ Low-level Autocoders | ⊕ United States | Algorithmic language for Bendix G-15 |

ALGOL | ↓ ⊕ 1958 | ⊕ True Algol58s | ⊕ International | ALGOrithmic Language |

Algol 1620 | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United States | Algol for the IBM 1620 |

Algol 205 | ↓ ⊕ 1960 | ⊕ True ALGOL60s | ⊕ United States | Algol for the Burroughs 205 |

ALGOL 30 | ↓ ⊕ 1960 | ⊕ True ALGOL60s | ⊕ United States | Dartmouth Algol |

Algol 48 | ↓ ⊕ 1998 | ⊕ True Algol58s | ⊕ United States | McCarthy's putative theorised Algol 50 precursor |

Algol 5 | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ Denmark | RC Algol, first version |

Algol 50 | ↓ ⊕ 1998 | ⊕ True ALGOL60s | ⊕ United States | McCarthy's putative theorised Algol 60 precursor |

ALGOL 58 | ↓ ⊕ 1958 | ⊕ True Algol58s | ⊕ International | Algorithmic Language |

Algol 6 | ↓ ⊕ 1970 | ⊕ True ALGOL60s | ⊕ Denmark | Version 2 of RC Algol |

ALGOL 60 | ↓ ⊕ 1959 | ⊕ True ALGOL60s | ⊕ International | Algorithm Language |

ALGOL 60 Modified | ↓ ⊕ 1977 | ⊕ True ALGOL60s | ⊕ International | 1970 final revision of ALGOL 60 |

Algol 60 Publishing | ↓ ⊕ 1959 | ⊕ True ALGOL60s | ⊕ International | Typographically rich form of Algol 60 |

ALGOL 60 Revised | ↓ ⊕ 1963 | ⊕ True ALGOL60s | ⊕ International | Revised report of IAL committee |

Algol 62 | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ France | Algol 60 for IBSYS |

ALGOL 68 | ↓ ⊕ 1968 | ⊕ True ALGOL68s | ⊕ International | 3rd generation ALGOL |

ALGOL 68 Revised | ↓ ⊕ 1975 | ⊕ True ALGOL68s | ⊕ International | |

ALGOL 68+ | ↓ ⊕ 1980 | ⊕ True ALGOL68s | ⊕ Netherlands | Superlanguage of ALGOL 68 |

ALGOL 68C | ↓ ⊕ 1975 | ⊕ True ALGOL68s | ⊕ United Kingdom | Cambridge Algol 68 |

ALGOL 68-R | ↓ ⊕ 1970 | ⊕ True ALGOL68s | ⊕ United Kingdom | |

ALGOL 68RS | ↓ ⊕ 1972 | ⊕ True ALGOL68s | ⊕ United Kingdom | Extended RS Algol |

ALGOL 68-RT | ↓ ⊕ 1979 | ⊕ True ALGOL68s | ⊕ United Kingdom | Parallel ALGOL 68-R |

ALGOL 68S | ↓ ⊕ 1977 | ⊕ True ALGOL68s | ⊕ International | Simplified version of ALGOL 68 |

Algol 7 | ↓ ⊕ 1978 | ⊕ True ALGOL60s | ⊕ Denmark | Version 3 of RC Algol |

Algol 8 | ↓ ⊕ 1986 | ⊕ True ALGOL60s | ⊕ Denmark | Version 4 of RC Algol |

ALGOL C | ↓ ⊕ 1981 | ⊕ True ALGOL60s | ⊕ United Kingdom | Cambridge educational Algol 60 |

ALGOL C | ↓ ⊕ 1966 | ⊕ True ALGOL60s | ⊕ United States | ALGOL 60 with extensions to permit user defined extensions |

ALGOL D | ↓ ⊕ 1969 | ⊕ True ALGOL60s | ⊕ United States | Hypothetical family of syntax-extended Algol 60s |

ALGOL N | ↓ ⊕ 1967 | ⊕ True ALGOL60s | ⊕ Japan | Simple extensible variant to Algol 60 |

Algol S | ↓ ⊕ 1975 | ⊕ True ALGOL60s | ⊕ United Kingdom | |

ALGOL W | ↓ ⊕ 1966 | ⊕ Algol Ws | ⊕ Switzerland | Wirth and Hoare |

ALGOL X | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ Germany | Algol 60 revision proposal |

ALGOL Y | ↓ ⊕ 1966 | ⊕ True ALGOL68s | ⊕ International | First version of Algol 68 |

ALGOL(E) | ↓ ⊕ 1980 | ⊕ True ALGOL60s | ⊕ United Kingdom | ICL Algol 60 |

ALGOL-20 | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ United States | Algol for Bendix-20 |

ALGOL-E | ↓ ⊕ 1972 | ⊕ True ALGOL60s | ||

ALGOL-GENIUS | ↓ ⊕ 1963 | ⊕ True ALGOL60s | ⊕ Sweden | ALGOL for SAAB |

ALGOL-M | ↓ ⊕ 1977 | ⊕ True ALGOL60s | ⊕ United States | |

ALGY | ↓ ⊕ 1961 | ⊕ Algebraic | ⊕ United States | Formula manipulation language |

ALPAKA | ↓ ⊕ 1963 | ⊕ Algebraic | ⊕ United States | |

ALPHA | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ Russian Federation | Russian rich maths extension of Algol 60 |

ALTAC | ↓ ⊕ 1959 | ⊕ Fortran I-III Variants | ⊕ United States | Algorithms on TAC |

ALTRAN | ↓ ⊕ 1963 | ⊕ Fortran I-III Coeval | ⊕ United States | ALWAC Algrebraic Translator |

AMPL | ↓ ⊕ 1985 | ⊕ Array | ⊕ United States | Propsed extensions to APL |

AMPL | ↓ ⊕ 1967 | ⊕ Algebraic | ⊕ United States | algebraic modeling language |

ANALITIK | ↓ ⊕ 1971 | ⊕ Other Russian/Soviet | ⊕ Russian Federation | Algorithmic language |

ANALITIK-93 | ↓ ⊕ 1993 | ⊕ Ukraine | Evbolution of Analitik | |

AP | ↓ ⊕ 1956 | ⊕ Fortran I-III Coeval | ⊕ France | Automatic programming |

AP2 | ↓ ⊕ 1957 | ⊕ Fortran I-III Coeval | ⊕ France | Automatic Programming |

AP3 | ↓ ⊕ 1960 | ⊕ Fortran I-III Coeval | ⊕ France | autocode for GAMMA 60 |

APESE | ↓ ⊕ 1983 | ⊕ Italy | Parallel dialect of FORTRAN | |

APL | ↓ ⊕ 1960 | ⊕ Array | ⊕ United States | Array-centered programing language |

ARGMAT | ↓ ⊕ 1966 | ⊕ Algebraic | ⊕ Germany | Matrix Algebra language |

ARITH-MATIC | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Subsequent name for A-3 |

ASC Fortran | ↓ ⊕ 1978 | |||

ASKA | ↓ ⊕ 1965 | ⊕ Algebraic | ⊕ Germany | Matrix finite element analysis language |

AT-3 | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Algebraic Translator |

Atlas Fortran | ↓ ⊕ 1963 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | |

Atlas Fortran V | ↓ ⊕ 1967 | ⊕ Non Standard FIV | ⊕ United Kingdom | Atlas scientific Fortran dialect |

AUTOMAST | ↓ ⊕ 1966 | ⊕ Algebraic | ⊕ United States | automatic mathematical analysis and symbolic translation |

AUTOMATH | ↓ ⊕ 1963 | ⊕ Fortran I-III Variants | ⊕ United States | FORTRAN for Honeywell computers |

Autostat | ↓ ⊕ 1960 | ⊕ Statistical | ⊕ United Kingdom | Statistical Programming Language |

BACAIC | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Algebraic system at Boeing |

BALGOL | ↓ ⊕ 1958 | ⊕ True Algol58s | ⊕ United States | Burroughs Algorithmic Language |

Basic FORTRAN | ↓ ⊕ 1964 | ⊕ FORTRAN IV standard | ⊕ United States | |

BC NELIAC | ↓ ⊕ 1962 | ⊕ IAL Coeval | ⊕ Canada | NELIAC at UBC |

BEMAT | ↓ ⊕ 1966 | ⊕ Matrix | ⊕ Germany | Matrix Algebra language |

BESM-Algol | ↓ ⊕ 1969 | ⊕ True ALGOL60s | ⊕ Russian Federation | Algol for the BESM system |

Boehm | ↓ ⊕ 1951 | ⊕ W European algorithmic systems | ⊕ Switzerland | First operator precence language |

BOGART | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Fort Meade Autocode |

BRIEF CODE | ↓ ⊕ 1948 | ⊕ Fortran I-III Coeval | ⊕ United States | Pseudocode interpreter |

BRL FORTRAN | ↓ ⊕ 1962 | ⊕ Fortran I-III Variants | ⊕ United States | FORTRAN for the BRLESC II and III |

BTL Fortran | ↓ ⊕ 1967 | ⊕ FORTRAN IV standard | ⊕ United States | Bell labs Fortran IV |

BUGTRAN | ↓ ⊕ 1962 | ⊕ Fortran I-III Variants | ⊕ United States | Debugging dialect of FORTRAN II |

Burroughs Algorithmic Compiler | ↓ ⊕ 1958 | ⊕ Low-level Autocoders | ⊕ United States | Autocoder for Burroughs 205 |

CAGE | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | GE Optimising autocode |

Calgary ALGOL | ↓ ⊕ 1968 | ⊕ True ALGOL60s | ⊕ Canada | |

CAMAL | ↓ ⊕ 1968 | ⊕ Algebraic | ⊕ United Kingdom | CAMbridge ALgebra system |

CAPIM | ↓ ⊕ 1962 | ⊕ Algebraic | ⊕ Brazil | Matrix algerbra system |

CAPSULES | ↓ ⊕ 1983 | ⊕ Algebraic | ⊕ United States | Algebraic system |

Case ALGOL | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ United States | ALGOL 60 from Case |

CAYLEY | ↓ ⊕ 1975 | ⊕ Symbolic | ⊕ Australia | Symbolic maths for group theory |

CDC Fortran | ↓ ⊕ 1967 | ⊕ Non Standard FIV | ⊕ United States | Advanced scientific Fortran by CDC |

Cedar Fortran | ↓ ⊕ 1984 | ⊕ United States | ||

Chinese Algol | ↓ ⊕ 1974 | ⊕ True ALGOL60s | ⊕ China | Algol 60 in Chinese glyphs |

Clemens and Matzner | ↓ ⊕ 1967 | ⊕ Algebraic | ⊕ United States | Formac extensions for GR |

CM Fortran | ↓ ⊕ 1988 | ⊕ United States | Fortran for the CM | |

COLASL | ↓ ⊕ 1962 | ⊕ Multiline | ⊕ United States | Two dimensional mathematical language |

COMPAC | ↓ ⊕ 1968 | ⊕ Other US historic | ⊕ United States | UNIVAC Compiler |

Compiler II-SOAP II | ↓ ⊕ 1957 | ⊕ Internal Translators | ⊕ United States | Case SOAP compiler |

COMTRAN | ↓ ⊕ 1969 | ⊕ External systems testing | ⊕ United States | Communications Computer Language |

Constraint Algol | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ United States | Algol 60 with constraints |

Conversational FORTRAN V | ↓ ⊕ 1966 | ⊕ Non Standard FIV | ⊕ United States | |

CORBIE | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | NBS 704 Autocode |

CORC | ↓ ⊕ 1963 | ⊕ Other Conversational | ⊕ United States | CORnell Compiler |

Cray Fortran | ↓ ⊕ 1979 | ⊕ United States | Array processing FORTRAN for the Cray | |

CROSSTABS | ↓ ⊕ 1977 | ⊕ United States | ||

DAP Fortran | ↓ ⊕ 1975 | ⊕ Non Standard FIV | ⊕ United Kingdom | Parallel fortran |

DAP-Algol | ↓ ⊕ 1985 | ⊕ True ALGOL60s | ||

DART | ↓ ⊕ 1959 | ⊕ Strict Early Fortrans | ⊕ United States | Simplified FORTRAN + brackets |

DASK Algol | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ Denmark | Danish ALGOL |

DCALGOL | ↓ ⊕ 1970 | ⊕ True ALGOL60s | ⊕ United States | Data Communications ALGOL |

DECAL | ↓ ⊕ 1960 | ⊕ Other Algol 60s | ⊕ United States | DEC simplified Algol |

DECAL-BBN | ↓ ⊕ 1963 | ⊕ Other Algol 60s | ⊕ United States | DEC simplified Algol |

DEFT | ↓ ⊕ 1973 | ⊕ FORTRAN IV standard | ⊕ Canada | Structured FORTRAN |

DELPHI-SPEAKEASY | ↓ ⊕ 1971 | ⊕ Matrix | ⊕ United States | Speakeasy ported to the DELPHI |

DEMON | ↓ ⊕ 1965 | ⊕ Differential Equations | ⊕ Australia | Program generator |

DIALGOL | ↓ ⊕ 1963 | ⊕ True Algol58s | ⊕ United States | |

DIP | ↓ ⊕ 1963 | ⊕ Other US historic | ⊕ United States | |

DITRAN | ↓ ⊕ 1967 | ⊕ Non Standard FIV | ⊕ United States | Diagnostic FORTRAN |

DMALGOL | ↓ ⊕ 1966 | ⊕ True ALGOL60s | ⊕ United States | ALGOL with data extensions |

DOUBLE-QUICK | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Early floating point system |

DPL | ↓ ⊕ 1977 | ⊕ Arithmetic | ⊕ United Kingdom | Mathematical interaction language |

DUAL | ↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | autocoder with emulated floating point |

Duke ALGOL | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United States | Duke University ALGOL 60 |

EASIAC | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Autocoder for the Michigan U Midac |

ECMA ALGOL | ↓ ⊕ 1963 | ⊕ True ALGOL60s | ⊕ International | |

EERIE | ↓ ⊕ 1963 | ⊕ Symbolic assemblers | ⊕ United States | CYCLONE's symbolic interpreter |

Elliott ALGOL | ↓ ⊕ 1960 | ⊕ True ALGOL60s | ⊕ United Kingdom | Hoare's seminal ALGOL 60 |

ENGINEER | ↓ ⊕ 1961 | ⊕ Moscow languages | ⊕ Russian Federation | Minsk-1 Engineering Autocoder |

EPL | ↓ ⊕ 1991 | ⊕ Algebraic | ⊕ United States | Equational language for parallel scientific applications |

EPOS ALGOL | ↓ ⊕ 1971 | ⊕ True ALGOL68s | ||

ESP | ↓ ⊕ 1970 | ⊕ Algebraic | ⊕ United States | Symbolic maths system |

EXATRAN | ↓ ⊕ 1969 | ⊕ Algebraic | ⊕ United States | NASA maths language |

Extended ALGOL | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ United States | |

Extended Fortran | ↓ ⊕ 1967 | ⊕ Fortran I-III Variants | ⊕ United States | ICS Fortran II |

FAMOUS | ↓ ⊕ 1966 | ⊕ Algebraic | ⊕ United States | Algebraic system |

FAST | ↓ ⊕ 1959 | ⊕ Fortran I-III Variants | ⊕ United States | FORTRAN compiler |

Fischer IT | ↓ ⊕ 1958 | ⊕ Internal Translators | ⊕ United States | Enhanced IT3 |

FLAP | ↓ ⊕ 1965 | ⊕ Symbolic | ⊕ United States | |

FOCAL | ↓ ⊕ 1979 | ⊕ United States | Forty-One CAlculator Language | |

FOCAL PLUS | ↓ ⊕ 1985 | ⊕ Arithmetic | ⊕ United States | HP FOCAL extended |

FORAST | ↓ ⊕ 1960 | ⊕ Fortran I-III Coeval | ⊕ United States | Formula and Assembly Translator |

FORGO | ↓ ⊕ 1963 | ⊕ Fortran I-III Variants | ⊕ United States | Learner FORTRAN |

FORMAT-FORTRAN | ↓ ⊕ 1968 | ⊕ Non Standard FIV | ⊕ United States | |

Formula ALGOL | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United States | ALGOL dialect for algebraic manipulation |

FORTRAN | ↓ ⊕ 1954 | ⊕ Fortran I-III Variants | ⊕ United States | Backus et al high-level compiler |

FORTRAN 63 | ↓ ⊕ 1962 | ⊕ Fortran I-III Variants | ⊕ United States | CDC Fortran with extensible arithmetic |

FORTRAN 66 | ↓ ⊕ 1966 | ⊕ FORTRAN 66 standard | ⊕ United States | |

FORTRAN 77 | ↓ ⊕ 1977 | ⊕ International | ||

Fortran 8x | ↓ ⊕ 1989 | ⊕ International | Interim name for Fortran 90 | |

Fortran 90 | ↓ ⊕ 1990 | ⊕ FORTRAN 90 standard | ⊕ International | |

Fortran D | ↓ ⊕ 1991 | ⊕ United States | Parallel extension to FORTAN | |

FORTRAN II | ↓ ⊕ 1958 | ⊕ Strict Early Fortrans | ⊕ United States | FORTRAN v2 |

FORTRAN III | ↓ ⊕ 1958 | ⊕ Strict Early Fortrans | ⊕ United States | Interim Fortran |

FORTRAN IV | ↓ ⊕ 1962 | ⊕ FORTRAN IV standard | ⊕ United States | first major release of FORTRAN |

FORTRAN V | ↓ ⊕ 1966 | ⊕ Non Standard FIV | ⊕ United States | Univac super-Fortran for the 1108 |

FORTRAN V | ↓ ⊕ 1962 | ⊕ Fortran I-III Variants | ⊕ United States | Interim FORTRAN with string and character handling |

FORTRAN-Plus | ↓ ⊕ 1988 | ⊕ Ireland | ||

FORTRAN-PLUS enhanced | ↓ ⊕ 1988 | ⊕ Ireland | ||

FORTRAN-RPG | ↓ ⊕ 1970 | ⊕ Report Generators | ⊕ United States | |

FORTRAN-SC | ↓ ⊕ 1987 | ⊕ United States | ||

FORTRANSIT | ↓ ⊕ 1956 | ⊕ Fortran I-III Coeval | ⊕ United States | FORTRAN Internal Translator |

Galois | ↓ ⊕ 1975 | ⊕ Symbolic | ⊕ Australia | Symbolic maths |

GAMS | ↓ ⊕ 1988 | ⊕ Algebraic | ⊕ United States | General Algebraic Modeling System |

GASP-FORTRAN | ↓ ⊕ 1967 | ⊕ Event scheduling | ⊕ United States | |

GAT | ↓ ⊕ 1959 | ⊕ Internal Translators | ⊕ United States | Generalized Algebraic Translator |

Generalized ALGOL | ↓ ⊕ 1962 | ⊕ True ALGOL68s | ⊕ Netherlands | ALGOL for generalised grammars |

Georgia Bell Interpreter | ↓ ⊕ 1957 | ⊕ Bell Labs Interpreters | ⊕ United States | Georgia Tech version of Bell |

GESAL | ↓ ⊕ 1953 | ⊕ Symbolic assemblers | ⊕ United States | General Electric Symbolic Assembly Language |

GIER Algol | ↓ ⊕ 1960 | ⊕ True ALGOL60s | ⊕ Denmark | Naur's seminal ALGOL 60 |

GIER Algol II | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ Denmark | 2nd version of the Gier algol |

GIER Algol III | ↓ ⊕ 1963 | ⊕ True ALGOL60s | ⊕ Denmark | 3rd version of Naur's Gier algol |

Gorn experimental compiler | ↓ ⊕ 1954 | ⊕ Information algebra | ⊕ United States | Gorn machine independant algebraic code |

GPL | ↓ ⊕ 1967 | ⊕ Generalised programming | ⊕ Norway | General Purpose Language |

GPSS FORTRAN | ↓ ⊕ 1976 | ⊕ United States | ||

GPSS FORTRAN II | ↓ ⊕ 1987 | ⊕ United States | ||

GPSS FORTRAN III | ↓ ⊕ 1990 | ⊕ United States | ||

GPX | ↓ ⊕ 1955 | ⊕ Generalised programming | ⊕ United States | General Programming Extended |

Grasselli and McCluskey ALGOL | ↓ ⊕ 1961 | ⊕ Linear | ⊕ United States | ALGOL modified for programming logical problems |

HALGOL | ⊕ True ALGOL60s | |||

HARTRAN | ↓ ⊕ 1961 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | Harwell FORTRAN |

HAYNAM Algol extensions | ↓ ⊕ 1965 | ⊕ True ALGOL60s | ⊕ United States | |

House Algol 60 | ↓ ⊕ 1983 | ⊕ True ALGOL60s | ⊕ Australia | Algol 60 with Modula-style scoping |

HPF | ↓ ⊕ 1993 | ⊕ United States | High Performance Fortran | |

IAL | ↓ ⊕ 1958 | ⊕ True Algol58s | ⊕ International | International Algebraic Language |

IFAPT | ↓ ⊕ 1966 | ⊕ Numerical Control | ⊕ Canada | Canadian adaptation of APT |

IFIP ALGOL | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ International | |

INA Autocode | ↓ ⊕ 1957 | ⊕ Low-level Autocoders | ⊕ United States | |

INTERCOM | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Bendix scientific autocode |

INTERCOM 1000 | ↓ ⊕ 1959 | ⊕ Low-level Autocoders | ⊕ United States | Autocode for the Bendix G-15 |

INTERCOM 101 | ↓ ⊕ 1956 | ⊕ Low-level Autocoders | ⊕ United States | FP autocode |

IT | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Internal Translator mathematical autocoder |

IT 2 | ↓ ⊕ 1957 | ⊕ Internal Translators | ⊕ United States | Internal Translator version 2 |

IT 3 | ↓ ⊕ 1958 | ⊕ Internal Translators | ⊕ United States | Internal Translator v3 |

Iverson's Language | ↓ ⊕ 1957 | ⊕ Pure APLs | ⊕ United States | Proto-APL |

IVTRAN | ↓ ⊕ 1966 | ⊕ Non Standard FIV | ⊕ United States | Parallel FORTRAN |

JAINCOMP Assembly | ↓ ⊕ 1952 | ⊕ Multiline | ⊕ United States | Positionally determined mathemetatical autocode |

K | ↓ ⊕ 1994 | ⊕ Matrix | ⊕ United States | ASCII-based APL dialect |

Kidsgrove Algol | ↓ ⊕ 1963 | ⊕ True ALGOL60s | ⊕ United Kingdom | |

Klammerausdr죫e | ↓ ⊕ 1951 | ⊕ W European algorithmic systems | ⊕ Switzerland | algebraic language |

Klerer-May System | ↓ ⊕ 1964 | ⊕ Algebraic | ||

KOMPILER 2 | ↓ ⊕ 1955 | ⊕ Multiline | ⊕ United States | Hybrid algebra flow language |

Laning and Zierler | ↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | Algebraic Interpreter |

LARC Scientific Compiler | ↓ ⊕ 1960 | ⊕ Fortran I-III Variants | ⊕ United States | Fortran for the LARC |

LINGO | ↓ ⊕ 1987 | ⊕ Algebraic | ⊕ United States | optimization programming language |

LLNL-FORTRAN | ↓ ⊕ 1985 | ⊕ United States | Vector FORTRAN | |

LMO | ↓ ⊕ 1954 | ⊕ Low-level Autocoders | ⊕ United States | Livermore Autocode |

LOGALGOL | ↓ ⊕ 1960 | ⊕ True ALGOL60s | ⊕ Austria | Set-based ALGOL variant from IBM Vienna |

LPI-FORTRAN | ↓ ⊕ 1990 | |||

MAC | ↓ ⊕ 1957 | ⊕ Multiline | ⊕ United States | MIT Algebraic Compiler for IBM 650 |

MAC-360 | ↓ ⊕ 1967 | ⊕ Multiline | ⊕ United States | MIT Algebraic Compiler |

MAC-H | ↓ ⊕ 1958 | ⊕ Multiline | ⊕ United States | MAC for the Honeywell 800 |

macro-Algol | ↓ ⊕ 1967 | ⊕ True ALGOL60s | ⊕ France | |

MACSYMA | ↓ ⊕ 1969 | ⊕ Algebraic | ⊕ United States | Symbolic math system |

MAD | ↓ ⊕ 1959 | ⊕ United States | Michigan Algorithm Decoder | |

Mad/I | ↓ ⊕ 1965 | ⊕ Other IAL Coeval | ⊕ United States | Advanced algorithmic language |

MADCAP | ↓ ⊕ 1960 | ⊕ Multiline | ⊕ United States | Two dimensional maths and set language |

MADCAP II | ↓ ⊕ 1961 | ⊕ Multiline | ⊕ United States | Second version of MADCAP |

MAFIA | ↓ ⊕ 1955 | ⊕ Algebraic | ⊕ United States | Lockheed matrix algebra system |

MAGEN | ↓ ⊕ 1963 | ⊕ Algebraic | ⊕ United States | Matrix manipulation language |

MAGIC I | ↓ ⊕ 1955 | ⊕ Algebraic | ⊕ United States | Michigan algebraic coder |

Magic Paper | ↓ ⊕ 1963 | ⊕ Formulaic | ⊕ United States | Interactive maths environment |

Mailüfterl | ↓ ⊕ 1955 | ⊕ W European algorithmic systems | ⊕ Austria | Autocode for Mailüfterl |

MAL | ↓ ⊕ 1971 | ⊕ Algebraic | ⊕ United States | Boeing Matrix algebra language |

MALGOL | ↓ ⊕ 1965 | ⊕ True ALGOL60s | ⊕ Russian Federation | Algol 60 for the MINSK-2 |

MANIP | ↓ ⊕ 1966 | ⊕ Algebraic | ⊕ United States | A set of FORTRAN programs to manipulate expressions. |

MasPar Fortran | ↓ ⊕ 1990 | ⊕ United States | SIMD Fortran for MasPar | |

Mathematica | ↓ ⊕ 1988 | ⊕ Algebraic | ⊕ United States | |

MATHLAB | ↓ ⊕ 1964 | ⊕ Arithmetic | ⊕ United States | Interactive maths language |

MATHLAB 68 | ↓ ⊕ 1967 | ⊕ Algebraic | ⊕ United States | Second release of MATHLAB |

MATHMATIC | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Mathematically oriented autocode |

MATH-MATIC | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Mathematically oriented autocode |

Mathsy | ↓ ⊕ 1980 | ⊕ Matrix | ⊕ United States | Interactive mathematics and graphics |

MATLAB | ↓ ⊕ 1977 | ⊕ Arithmetic | ⊕ United States | MATrix LABoratory |

MATRIX MATH | ↓ ⊕ 1953 | ⊕ Algebraic | ⊕ United States | Matrix algebra compiler for UNIVAC II |

Matrix PRORAB | ↓ ⊕ 1957 | ⊕ Algebraic | ⊕ Ukraine | Leningrad matrix compiler |

MIDAC Input Translation Program | ↓ ⊕ 1952 | ⊕ Other US historic | ⊕ United States | Autocode for the MIDAC |

MINION | ↓ ⊕ 1989 | ⊕ Algebraic | ⊕ United States | Algebraic workspace system |

Minority report Algol 68 | ↓ ⊕ 1968 | ⊕ True ALGOL60s | ⊕ International | |

MJS | ↓ ⊕ 1956 | ⊕ Other US historic | ⊕ United States | Livermore Compiler for UNIVAC I |

MORTRAN | ↓ ⊕ 1973 | ⊕ Non Standard FIV | ⊕ United States | Dialect of FORTRAN for structural programming |

MOSAIC autocode | ↓ ⊕ 1963 | ⊕ Early Autocodes | ⊕ United States | Autocode for the MOSAIC system |

MPL | ↓ ⊕ 1967 | ⊕ Arithmetic | ⊕ United States | Mathematical Programming Language |

MPPL | ↓ ⊕ 2002 | ⊕ United States | LLNL Fortran | |

muPad | ↓ ⊕ 1990 | ⊕ Algebraic | ⊕ Germany | Algebraic manipulation system |

MUSE | ↓ ⊕ 1959 | ⊕ High-level Autocoders | ⊕ United States | Modified USE |

MUSP | ↓ ⊕ 1960 | ⊕ Statistical | ⊕ United States | Multivariate Statistical Package |

MYSTIC | ↓ ⊕ 1958 | ⊕ Low-level Autocoders | ⊕ United States | Multiplatform encoder |

NAPSS | ↓ ⊕ 1965 | ⊕ Arithmetic | ⊕ United States | Non-procedural language for solving mathematical problems |

NAREC Coding System | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Navy Ordinance Lab Autocoder |

NELIAC | ↓ ⊕ 1958 | ⊕ United States | Navy Electronics Laboratory International ALGOL Compiler | |

NORC COMPILER | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Compiler for the Naval Ordnance |

NORM | ↓ ⊕ 1958 | ⊕ Autocode Coeval | ⊕ United States | Autocode for NORC |

NSFTRAN | ↓ ⊕ 1977 | ⊕ United States | Structured FORTRAN | |

NU ALGOL | ↓ ⊕ 1965 | ⊕ True ALGOL60s | ⊕ Norway | Norwegian University Algol |

NYU Compiler System | ↓ ⊕ 1954 | ⊕ Other US historic | ⊕ United Kingdom | Early NY compiler |

NYU/OMNIFAX | ↓ ⊕ 1956 | ⊕ Low-level Autocoders | ⊕ United States | Hybrid compiler for UNIVAC II |

Oak Ridge ALGOL compiler | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ United States | Algol compiler for CDC 1604 |

OBJECT-ORIENTED FORTRAN 90 | ↓ ⊕ 1997 | ⊕ United States | ||

OCTAVE | ↓ ⊕ 1988 | ⊕ United States | ||

ORBIT | ↓ ⊕ 1959 | ⊕ Internal Translators | ⊕ United States | Oak Ridge IT |

Orion FORTRAN | ↓ ⊕ 1963 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | Rutherford Labs FORTRAN |

PACT I | ↓ ⊕ 1955 | ⊕ Low-level Autocoders | ⊕ United States | Translator for SHARE IBMs |

PACT IA | ↓ ⊕ 1957 | ⊕ Other US historic | ⊕ United States | Translator compiler for 704 |

Parallel FORTRAN | ↓ ⊕ 1990 | ⊕ International | ||

Parallel Object-Oriented Fortran | ↓ ⊕ 2000 | ⊕ United States | Concurrent OO Language | |

PAT | ↓ ⊕ 1963 | ⊕ Pure APLs | ⊕ United States | Personalized Array Translator |

PBasic | ↓ ⊕ 1988 | ⊕ United States | ||

PDQ FORTRAN | ↓ ⊕ 1965 | ⊕ Fortran I-III Variants | ⊕ United States | Purdue FORTRAN compiler |

PDS/MaGen | ↓ ⊕ 1972 | ⊕ United States | ||

Pfortran | ↓ ⊕ 1992 | ⊕ United States | ||

PIPI | ↓ ⊕ 1958 | ⊕ Moscow languages | ⊕ Russian Federation | Russian automatic coder |

Polylith | ↓ ⊕ 1983 | ⊕ Algebraic | ⊕ United States | Multiple language algebraic worsktation |

PP-1 | ↓ ⊕ 1954 | ⊕ Moscow languages | ⊕ Russian Federation | Russian automatic programming system |

PP-2 | ↓ ⊕ 1955 | ⊕ Moscow languages | ⊕ Russian Federation | Russian automatic programming system |

↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | Scientific calculation system | |

PRINT I | ↓ ⊕ 1956 | ⊕ Fortran I-III Coeval | ⊕ United States | Load and go scientific calculation system |

Proposal Writing Language | ↓ ⊕ 1964 | ⊕ Plan languages | ⊕ United States | |

PS-ALGOL | ↓ ⊕ 1981 | ⊕ True ALGOL60s | ⊕ United Kingdom | Persistent Algol |

PUFFT | ↓ ⊕ 1965 | ⊕ Non Standard FIV | ⊕ United States | Student's Fortan |

QAS | ↓ ⊕ 1978 | ⊕ Algebraic | ⊕ Greece | Question answering system |

RC | ↓ ⊕ 1984 | ⊕ United States | Refined C | |

RC-Fortran | ↓ ⊕ 1968 | ⊕ FORTRAN IV standard | ⊕ Denmark | Fortran for the RC 4000 |

REDUCE 2 | ↓ ⊕ 1970 | ⊕ Algebraic | ⊕ United States | Improved vesion of REDUCE with new format |

Refined C | ↓ ⊕ 1984 | ⊕ United States | Parallel C | |

Refined Fortran | ↓ ⊕ 1986 | ⊕ United States | Parallel Fortran 77 | |

RegneCentralen ALGOL | ↓ ⊕ 1960 | ⊕ True ALGOL60s | ⊕ Denmark | Danish family of Algol 60 languages |

Revised ALGOL 60 | ↓ ⊕ 1969 | ⊕ True ALGOL60s | ⊕ International | ALGOL 60 dialect |

RF | ↓ ⊕ 1986 | ⊕ United States | ||

Rothamsted autocode | ↓ ⊕ 1960 | ⊕ Early Autocodes | ⊕ United Kingdom | Analytical and statistical autocode |

RS Algol | ↓ ⊕ 1979 | ⊕ True ALGOL68s | ⊕ United Kingdom | |

RUNCIBLE | ↓ ⊕ 1958 | ⊕ Autocode Coeval | ⊕ United States | Algebraic translator |

S1 | ↓ ⊕ 1961 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | Harwell FORTRAN II |

S3 Fortran | ↓ ⊕ 1963 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | Stretch Fortran |

SAE | ↓ ⊕ 1963 | ⊕ Symbolic assemblers | ⊕ United States | Symbolic Assembler for CYCLONE |

SAFARI | ↓ ⊕ 1960 | ⊕ Symbolic assemblers | ⊕ United States | TRW space Interactive assembler |

SAKO | ↓ ⊕ 1960 | ⊕ Fortran I-III Coeval | ⊕ Poland | Polish Automatic Coder |

SAL | ↓ ⊕ 1965 | ⊕ Algebraic | ⊕ United States | Simple Algebraic Language |

SALE | ↓ ⊕ 1959 | ⊕ Fortran I-III Coeval | ⊕ United States | Algorithmic language for Engineers |

S-Algol | ↓ ⊕ 1979 | ⊕ True ALGOL60s | ⊕ United Kingdom | St Andrew's Algol |

SAP | ↓ ⊕ 1953 | ⊕ Symbolic assemblers | ⊕ United States | Symbolic Assembly |

SAPL | ↓ ⊕ 1978 | ⊕ Array | ⊕ United States | Structural extensions to APL |

SCALP | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United States | Dartmouth small Algol system |

SCAT | ↓ ⊕ 1957 | ⊕ Other US historic | ⊕ United States | SHARE Compiler, Assembler, Translater |

SCATRAN | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United States | Ohio SU Algol |

SCHATCHEN | ↓ ⊕ 1967 | ⊕ Algebraic | ⊕ United States | Pattern matching sublanguage for SIN |

Schoonschip | ↓ ⊕ 1964 | ⊕ Algebraic | ⊕ Switzerland | Symbolic maths |

Schrader simulation Algol | ↓ ⊕ 1967 | ⊕ OO C family | ⊕ Germany | Algol with Simulation features |

Scratchpad | ↓ ⊕ 1971 | ⊕ Symbolic | ⊕ United States | General purpose interactive symbolic maths system |

SDC String Algol | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ United States | ALGOL with string extensions |

SDS Fortran | ↓ ⊕ 1966 | ⊕ Non Standard FIV | ⊕ United States | |

SELMA | ↓ ⊕ 1965 | ⊕ Matrix | ⊕ United States | Matrix Algebra language |

Sequence Break DECAL | ↓ ⊕ 1965 | ⊕ Other Algol 60s | ⊕ United States | BBN version of DEC simplified Algol |

Sequentielle Formelübersetzung | ↓ ⊕ 1955 | ⊕ W European algorithmic systems | ⊕ Germany | High-level algbraic compiler |

SFD-ALGOL | ↓ ⊕ 1969 | ⊕ True ALGOL60s | ⊕ United States | |

SHACO | ↓ ⊕ 1953 | ⊕ Formulaic | ⊕ United States | Interpretive symbolic maths system |

Single Assignment Fortran | ↓ ⊕ 1993 | ⊕ United States | ||

SIRIUS Autocode | ↓ ⊕ 1961 | ⊕ Early Autocodes | ⊕ United Kingdom | Autocode for the Ferranti Sirus |

SMALGOL | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ United States | |

SMALGOL-61 | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ United States | |

Speed Co | ↓ ⊕ 1957 | ⊕ Low-level Autocoders | ⊕ United States | IBM autocode for 701 |

SPEEDCODE | ↓ ⊕ 1953 | ⊕ Low-level Autocoders | ⊕ United States | Alternate name for SPEEDCODING |

SPEEDCODING | ↓ ⊕ 1953 | ⊕ Fortran I-III Coeval | ⊕ United States | Backus Autocoder |

SPIFFY | ↓ ⊕ 1973 | ⊕ Non Standard FIV | ⊕ United States | Structured FORTRAN IV from BOEING |

STL Online Computer System | ↓ ⊕ 1964 | ⊕ Algebraic | ⊕ United States | Improved version of Tanoga Park CFS |

SUBALGOL | ↓ ⊕ 1960 | ⊕ True Algol58s | ⊕ United States | Stanford extensions to BALGOL |

Subset Algol 60 | ↓ ⊕ 1962 | ⊕ True ALGOL60s | WG 2.1 Simple Algol 60 dialect | |

T3 Fortran | ↓ ⊕ 1965 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | Titan Fortran III |

TeLa | ↓ ⊕ 2000 | ⊕ United States | ||

THE BRAIN | ↓ ⊕ 1969 | ⊕ Arithmetic | ⊕ United States | |

Titanium | ↓ ⊕ 1998 | ⊕ United States | Parallel dialect of Java | |

TKSolver 2 | ↓ ⊕ 2000 | ⊕ Algebraic | ⊕ United States | |

TKSolver Plus | ↓ ⊕ 1990 | ⊕ Algebraic | ⊕ United States | |

TRANSCODE | ↓ ⊕ 1953 | ⊕ Early Autocodes | ⊕ Canada | Autocoder at Toronto |

Trieste Algol | ↓ ⊕ 1969 | ⊕ True ALGOL60s | ⊕ Italy | Algol 60 with a 2-dimensional printing language |

UBASIC | ↓ ⊕ 1991 | ⊕ Japan | Symbolic maths BASIC | |

UC | ↓ ⊕ 1995 | ⊕ United States | Parallel dialect of C featuring sets | |

UFORT | ↓ ⊕ 1980 | ⊕ United States | Fortran running on the PASCAL machine | |

UHELP | ↓ ⊕ 1969 | ⊕ Optimisation and LP | ⊕ United States | Linear programing language |

UK FORTRAN | ↓ ⊕ 1963 | ⊕ Fortran I-III Variants | ⊕ United Kingdom | |

UNICODE | ↓ ⊕ 1955 | ⊕ Fortran I-III Coeval | ⊕ United States | UNIVAC hybrid of FORTRAN and MATH-MATIC |

UNIVAC 1108 ALGOL | ↓ ⊕ 1966 | ⊕ True ALGOL60s | ⊕ Norway | |

Universal PRORAB | ↓ ⊕ 1957 | ⊕ Algebraic | ⊕ Ukraine | Leningrad algebraic compiler |

USE | ↓ ⊕ 1957 | ⊕ Low-level Autocoders | ⊕ United States | USE Scientific Compiler UNIVAX 1103A |

USS 90 Algol | ↓ ⊕ 1962 | ⊕ True ALGOL60s | ⊕ Italy | Algol for the USS 90 |

VALGOL | ↓ ⊕ 1963 | ⊕ True ALGOL60s | ⊕ United States | ALGOL subset |

VALGOL II | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ United States | |

Vienna Fortran | ↓ ⊕ 1992 | ⊕ Austria | ||

VPRPAK | ↓ ⊕ 1964 | ⊕ Arithmetic | ⊕ United States | A set of subroutines to do variable precision and rational arithmetic |

WATFIV | ↓ ⊕ 1969 | ⊕ FORTRAN IV standard | ⊕ Canada | Waterloo FORTRAN 2nd version |

WATFIV-S | ↓ ⊕ 1976 | ⊕ Canada | WATFIV with structuring facilities | |

WATFOR | ↓ ⊕ 1966 | ⊕ FORTRAN IV standard | ⊕ Canada | WATerloo FORtran |

WATFOR-77 | ↓ ⊕ 1977 | ⊕ Canada | Waterloo FORTRAN 77 | |

Wegstein string Algol | ↓ ⊕ 1962 | ⊕ Substrings | ⊕ United States | String manipulation extensions to Algol 60 |

Whetstone Algol | ↓ ⊕ 1964 | ⊕ True ALGOL60s | ⊕ United Kingdom | |

Whirlwind | ↓ ⊕ 1951 | ⊕ Other US historic | ⊕ United States | Autocode for MIT Whirlwind |

Wisconsin Algol | ↓ ⊕ 1966 | ⊕ True ALGOL60s | ⊕ United States | |

X1 Algol 60 | ↓ ⊕ 1961 | ⊕ True ALGOL60s | ⊕ Netherlands | |

XTRAN | ↓ ⊕ 1958 | ⊕ Fortran I-III Variants | ⊕ United States | Interactive extensible dialect of FORTRAN |

ZMD Algorithmic | ↓ ⊕ 1955 | ⊕ International | GAMM precursor to IAL | |

ZPL | ↓ ⊕ 1993 | ⊕ Array | ⊕ United States | Scientific parallel array processing language |