Programming Languages Timeline

  • Period: to

    Timespan

  • Plankalkül appeared

    Plankalkül was designed by Konrad Zuse. It is designed for engineering purposes. The first compiler was implemented in 1998, 50 years after it first appeared.
  • Fortran appeared

    Fortran is a general purpose language. It is suited for numeric computation and scientific computing. It was developed by John Backus * IBM in the 1950s. It was previously known as FORTRAN, which was derived from "Formula Translating System".
  • MATH-MATIC Appeared

    MATH-MATIC was created by a group led by Charles Katz in 1957. It is the marketing name for the AT-3 compiler. It was meant to be an improvement over FORTRAN
  • LISP Appeared

    Lisp was originally created as a practical mathematical notation for computer programs. It's name is a contraction of "LISt Processing". It was designed by John McCarthy, and devloped by Steve Russel, Timothy P. Hart, and Mike Levin.
  • COBOL Appeared

    COBOL was designed by Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean E. Sammet. COBOL stands for "COmmon Business-Oriented Language". It was designed for business use.
  • RPG appeared

    The name is an acronym for "Report Program Generator". It is developed by IBM. It is meant for business applications. It was originally a tool to replicate punched card processing on the IBM 1401.
  • BASIC appeared

    BASIC was developed by John G. Kemeny and Thomas E. Kurtz.
    It is a general purpose programming language.
    BASIC stands for "Beginner's All-purpose Symbolic Instruction Code". Versions of basic became widely used on microcomputers. BASIC is still popular in many dialects and in new languages based on BASIC, like Visual Basic. In 2006, 59% of developers for the .NET Framework used Visual Basic .NET as their only programming language.
  • Logo appeared

    Logo was designed and developed by Wally Feurzeig and Seymour Papert. It is an educational programming language. It was originally created to teach the programming concepts of LISP.
  • B appeared

    B was developed by Bell Labs approxmately during 1969, and that is when it first appeared. It was derived from BCPL, and it's name is a contraction of that. It was designed by Ken Thompson and Dennis Ritchie. It was designed for programming system and language software. Again, only the year is known.
  • Pascal appeared

    Pascal was intended to teach students structured programming. It wasn't exclusively for this purpose, as it has been frequently used for PC games and embedded systems. It was developed by Niklaus Wirth, and named in honor of the French mathematician and philosopher Blaise Pascal.
  • C Appeared

    C is a general purpose language. It was developed between 1969 and 1973 by Dennis Ritchie at AT&T Bell Labs. It is one of the most widely used programming languages.
  • ML appeared

    It was designed by Robert Milner and others at the University of Edinburgh. It is a general purpose language. ML stands for "metalanguage".
  • SQL appeared

    SQL is an acronym for "Structured Query Language". It is designed for database management. It is developed by ISO/IEC.
    It was designed by Donald D. Chamberlin and Raymond F. Boyce.
  • Ada Appeared

    The date is actually unknown, but the year is known.
    It was designed by the High Order Language Working Group led by Jean Ichbiah for the U.S. Department of Defense.
    It was developed between 1977 and 1983.
    It was named after Augusta Ada Lovelace, who was credited as the first computer programmer.
    Ada 95, a version of Ada that was revised and enhanced under the leadership of Tucker Taft, was the first internationalized Object Oriented language. It is a general purpose language.
  • C++ Appeared

    C++ is a general purpose language. It has imperative, object-oriented, and generic programming features. It also provides the ability to manipulate low level memory.
    It is designed towards systems programming, but has been used to make desktop applications, servers, preformance critical applications, and many other things.
    It was designed by Bjarne Stroustrup at Bell Labs.
  • Python appeared

    Python was designed by Guido van Rossum and is developed by the Python Software Foundation.It is a general purpose, high-level language. It's name is derived from the television series Monty Python's Flying Circus.
  • Visual Basic appeared

    Visual Basic is an event-driven language. It was designed for developing applications with a GUI rapidly. It is developed by Microsoft.
  • Delphi Appeared

    It was originally developed by Borland as a Rapid Application Development Tool. It was developed by Borland between 1995 and 2008, and from 2008 onward Embarcadero developed it.
    It was developed for developing console, desktop, graphical, web, and mobile applications.
  • Javascript Appeared

    Javascript was designed by Brendan Eich. It is developed by Netscape Communication Corporation and Mozilla Foundation. It's purpose is for web browsers, but it has been used elsewhere as well. It has been used in PDFs, Site-specific browsers, and desktop widgets.
  • PHP appeared

    PHP is a server-side language that was designed for web development. It is also used as a general purpose language. It was designed by Rasmus Lerdorf and is developed by The PHP Group.
  • Java appeared

    Java was developed to let developers "write once, run anyware" (WORA), meaning that code doesn't have to be rewritten between platforms. It was designed and originally developed by James Gosling & Sun Microsystems. Now, it is developed by Oracle Corporation. Java syntax was based off of C and C++, but has fewer low-level facilities than either of them. Java uses Bytecode to run it's code.
    It was orignally designed for interactive television, but it was too advanced for the industry.