Programming Languages Timeline

  • Plankalkul

    Developed by Konrad Zuse and was designed for engineering purposes.
  • Fortran

    Developed by John Backus. It was created for scientific and engineering applications.
  • MATH-MATIC

    Developed by group led by Charles Katz. It allowed programmers and non-progammers alike to use mathematical computer applications.
  • Lisp

    Developed by John McCarthy. It was created as a practical mathematical notation for computer programs.
  • COBAL (Common business-oriented language)

    Developed by the Conference on Data Systems Languages. Purpose of COBOL was to help the Department of Defense create a portable programming language for data processing.
  • RPG

    Developed by IBM. Standing for report program generator, it is used in DEC and IBM minicomputer operating systems.
  • Basic (Beginner's All-purpose Symbolic Instruction Code)

    It is a high-level programming languages whose design philosophy emphasizes ease of use, and was developed by John G. Kemeny and Thomas E. Kurtz.
  • LOGO

    Developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, and Cynthia Solomon. It was created for educational purposes where kids could play with words and sentences.
  • B (BCPL)

    The programming language B was developed by D. M. Ritchie and K. L. Thompson. The language B was used for further development of the UNIX system.
  • PASCAL

    Developed by Niklaus Wirth. It was created to encourage good programming practices using structured programming and data.
  • C

    Developed by Dennis Ritchie at AT&T Bell Labs. Its initial purpose was to reimplement the current Unix system. It is now used as machine instructions and in applications in place of assembly language.
  • ML

    Developed by Robin Milner. It stands for metalanguage and created to develop proof tactics in math.
  • SQL (Structure Query Language)

    Developed by Donald D. Chamberlin and Raymond F. Boyce. Is designed to manage data.
  • ADA (Ada Lovelace)

    Jean Ichbiah developed the programming languaeg, ADA. Its use is for large, long-lived applications.
  • C++

    Developed by Bjarne Stroustrup. The purpose was to enchance C language. Stroustrup wanted to create a language that was helpful for large softwares and also fast.
  • Visual Basic

    Developed by Microsoft. It was designed to be easy to learn and use so that those new to programming such as students could program.
  • Python

    Developed by Guido van Rossum. It is a general-purpose, high-level programming language that allowed programmers to use fewer coding lines.
  • Delphi

    Developed by Borland. It uses the language Pascal and is a third generation structured language. The purpose was to create a clean and consistent program that could result in reliable applications.
  • Java

    Developed by James Gosling and Sun Microsystems. The system was specifically designed to have few implementation dependencies so that the application developers could write once and run the product anywhere.
  • Javascript

    Developed by Brendan Eich. The program is used in web browsers and server-side network programming.
  • PHP

    Developed by Rasmus Lerdorf. It stands for Hypertext Preprocessor and is used as an open source general-purpose scripting language. PHP is especially suited for web development.