History of Computer Programs

  • Plankalkul

    Plankalkul was developed in 1945 by Konrad Zuse and was designed for engineering purposes. Plankalkul means "Plan Calculus".
  • Fortran

    Fortran was developed in 1957 by John Backus. Its primary purpose was to develop a more practical alternative to assembly language for programming the IBM 704 mainframe computer. The name comes from FORmula TRANslating.
  • Math-Matic

    Math-Matic was developed in1957 by Charles Katz. Math-Matic was developed as the early programming language for UNIVAC I and UNIVAC II.
  • Lisp

    Lisp was developed in 1958 by John McCarthy. Lisp was created with the primary purpose of serving as a practical mathematical notation for computer programs. Lisp comes from LISt Processing.
  • COBOL

    COBOL was developed in 1959 by a group known as CODASYL. COBOL's primary purpose was to serve as a primary domain in business, finance, and adminstrative systems for companies or government. COBOL means COmmon Business-Oriented Language.
  • RPG

    RPG was developed in 1959 by IBM. RPG was developed to be a high-level programming language for business applications. RPG means Report Program Generator.
  • BASIC

    BASIC was developed in 1964 by the works of John George Kemeny and Thomas Eugene Kurtz. BASIC was used as an interactive mainframe timesharing language that was simple to use. BASIC- Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO was developed in 1967 by the works of Wally Feurzeig and Seymour Papert. LOGO was designed for teaching.
  • C

    C was developed in the year 1969 by Dennis Ritchie. Its primary purpose is to communicate with typical machine instructions more efficiently.
  • B

    B was developed in 1969 by Ken Thompson and Dennis Ritchie. B was used as a computer language for non-numeric applications typified system programming.
  • PASCAL

    PASCAL was developed in 1970 by Niklaus Wirth. PASCAL was orginally designed to teach correct programming using structured programming and data structuring. PASCAL was named after Blaise Pascal.
  • SQL

    SQL was developed in 1972 by IBM. SQL's primary purpose was to manage data in relational database management systems. SQL means Structured Query Language.
  • ML

    ML was developed in 1973 by Robin Milner. ML was originally designed as a general-purpose functional programming language. ML stands for Meta Language.
  • C++

    C++ was developed in 1979 by Bjarne Stroustrup. The primary purpose of C++ was to increase capabilities of the C language. The ++ stands for increment operator.
  • ADA

    ADA was developed in 1983 by Jean Ichbiah. ADA took over as the main language used by the United States Department of Defense. ADA was named after Ada Lovelace, the first computer programmer.
  • Python

    Python was developed in 1989 by Guido van Rossum. Python was originally designed to improve code readability and the name Python does not stand for anything.
  • Java

    Java was developed in 1991 by James Gosling, Miker Sheridan and Patrick Naughton. Java was primarily designed as an object-oriented computer language with few implementation dependencies. Java was named after Java Coffee.
  • Visual Basic

    Visual Basic was developed in 1991 by Alan Cooper and Microsoft. Visual Basic was designed to implement Windows applications in an intuitive, graphical environment by dragging controls onto a form. Visual Basic also means Visual Beginner's All-purpose Symbolic Instruction Code.
  • PHP

    PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. It was created by Rasmus Lerdorf in 1994. PHP stands for Personal Home Page.
  • Delphi

    Delphi was developed in 1995 by Borlands. Delphi was primarily designed as a native code compiler ran under Windows v3.1 or Windows '95,
  • Javascript

    Javascript was developed 1995 by Brendan Eich. Javascript's primary purpose is to create enhanced user interfaces and dynamic websites.