Sammet, Jean E "1960 Tower of Babel" diagram on the front of CACM January 1961

(1961)

[ACM] (1961) [ACM] CACM 4(01) (Jan 1961)   Jean E Sammet

Languages mentioned

  • 9PAC {1957} Report generator
  • ABC {1957} Data manipulation language from Remington St Paul
  • ACT {1958} Autocode Coding system
  • ADES II {1955} Automatic Digital Encoding System v II
  • AIMACO {1958} AIr MAteriel COmmand compiler
  • ALGO {1958} Algorithmic language for Bendix G-15
  • ALGOL {1958} ALGOrithmic Language
  • ALTAC {1959} Algorithms on TAC
  • ALTRAN {1969} A FORTRAN extension for rational algebra
  • API {1960}
  • APS {1957} Automatic Programming System
  • APS III {1960}
  • APT {1956} Automatically Programmed Tools
  • APX III {1959} Datatron autocode
  • ARGUS {1958} Automatic Routine Generating and Updating System
  • BACAIC {1954} Algebraic system at Boeing
  • BALGOL {1958} Burroughs Algorithmic Language
  • BIOR {1955} Autocode for the UNIVAC
  • CAGE {1955} GE Optimising autocode
  • CL-I {1960} Compiler generator language
  • CLIP {1958} Compiler Language for Information Processing
  • COBOL {1960} COmmon Business Oriented Language
  • COLASL {1962} Two dimensional mathematical language
  • COMIT {1957} String-handling and pattern-matching language
  • Commercial Translator {1959}
  • FACT {1958} Fully Automated Compiling Technique
  • FLEXIMATIC {1958} General library programming system
  • FLIP {1954} Floating point interpretive program
  • FLOW-MATIC {1957} Release name for B-0, Possibly the first English-like DP language
  • FORAST {1960} Formula and Assembly Translator
  • FORTRAN {1954} Backus et al high-level compiler
  • FORTRAN II {1958} FORTRAN v2
  • FORTRAN III {1958} Interim Fortran
  • FORTRAN IV {1962} first major release of FORTRAN
  • GOOFUS {1960}
  • GP {1955} Generalized Programming Compiler
  • IPL {1954} The first list-processing language
  • IPL-V {1957} Information Processing Language v5
  • IT {1955} Internal Translator mathematical autocoder
  • IVY {1960}
  • LISP {1958} A list processing system with emphasis on recursion and formalism
  • MAD {1959} Michigan Algorithm Decoder
  • MADCAP {1960} Two dimensional maths and set language
  • MAGIC {1954} Michigan interactive coding system
  • MAP {1960} Macro Assembly Program
  • MATHMATIC {1955} Mathematically oriented autocode
  • MCP {1960}
  • MISHAP {1956} Lockheed assembler package for UNIVAC 1103A
  • MYSTIC {1958} Multiplatform encoder
  • NELIAC {1958} Navy Electronics Laboratory International ALGOL Compiler
  • NUIT {1960} NWU IT
  • PACT I {1955} Translator for SHARE IBMs
  • PRINT I {1956} Load and go scientific calculation system
  • SALE {1959} Algorithmic language for Engineers
  • SAP {1957} SHARE Assembly Program
  • SHADOW III {1960} Syntax-driven compiler
  • SLANG {1960} Compiler compiler system
  • SMAC {1956} JOHNNIAC diagnostic compiler
  • SOAP {1955} Symbolic Optimal Assembly Program
  • SOS {1960} SHARE Assembler
  • STRAP I {1960} assembler for IBM 7030/709
  • STRAP II {1961} STRetch Assembly Program
  • SURGE {1958} Report Generator
  • TAC {1959} TRANSAC Assembler Compiler
  • THREADED LISTS {1959} List-processing language
  • TRIE {1960}
  • UNCOL {1958} Proposed universal intermediate language
  • UNICODE {1955} UNIVAC hybrid of FORTRAN and MATH-MATIC
  • USE {1957} USE Scientific Compiler UNIVAX 1103A
  • VIP {1960} Irregular informaiton language
  • X-1 {1956} Experimental Assembler For Univac II
  • X-2 {1958} UNIVAC Assembler
  • XTRAN {1958} Interactive extensible dialect of FORTRAN