Programming Languages Timeline

  • Fortran

    • First appeared in 1957
    • Devloped by IBM and John Backus
    • Designed to be a general pupose porgramming language that is especially suited to numerc computation and scientfic computing.
    • Derived from Formula Translating System
  • Lisp

    • First appeared in 1958
    • Developed by John McArthy
    • Designed to be a practical mathematical notation for computer programs,
  • RPG

    • First appeared in 1959
    • Developed by IBM
    • Designed for buisness applications
    • Report Porgram Generator
  • COBOL

    • First appeared in 1959
    • Developed by Fracie Hopper
    • Designed for business data processing needs.
    • Common Business Oriented Language
  • Basic

    • First appeared in 1964
    • Developed by John G Kemeny and Thomas G Krutz
    • Designed as a general purpose, high level programming langauge and empahsises ease of use -Begginers All Purpose Symbolic Instruction Code
  • LOGO

    • First appeared in 1967
    • Designed by Daniel G Bobrow, Wally Feurzeig, Seymour Pupert, and Cynthia Solomon
    • Designed for functional programming and generting basic shapes,
  • B

    • First appeared in 1969
    • Developed at Bell Labs, work of Ken Thompson and Dennis Ritchie
    • Designed for non-numerical applications, such as system programming
  • Pasacl

    • First appeared in 1970
    • Developed by Nikluus Wirth
    • Designed as a lanauge that uses structered programming and data structure.
  • C

    • First appeared in 1972
    • Designed at Bell Labs by Dennis Richie
    • Developed as a general purpose imperative computer programming lanauge. supporting structured programming.
  • ML

    • First appeared in 1973
    • Developed by Robin Miler
    • Designed as a modular, functional programming langauge with a type interface
  • SQL

    • First appeared in 1974
    • Designed by Donald D Chamberlin and Raymond F Boyle
    • Developed for managing data held in a relational database management system
    • Structured Query Langauge
  • ADA

    • First appeared in 1980
    • Developed by Tucker Toft
    • Designed for large, long lived applications and embedded systems in particular where reliabilty and effecincy are needed
    • Augusta Ada Lovelance
  • C++

    • First appeared in 1983
    • Developed by Bjourne Stroustrup in Bell Labs
    • Designed for imperative, object orientated and generic programming features, while providing low-level memory manipulation
  • Plankalkul

    • First appeared in 1984
    • Developed by Konrad Zuse
    • Developed to be the worlds first high-level programming langauge and was.
  • Math-Matica

    • First appeared in 1988
    • Developed by Wolfram Reasearch
    • Designed to be a langauge that helps with computations and symbolic mathmatics.
  • Visual Basic

    • First appeared in 1991
    • Designed by Mircosoft
    • Developed to accommodate a steep learning curve. Programmers can create both simple and complex GUI applications.
  • Python

    • First appeared in 1991
    • Developed by Guido van Rossum
    • Designed to be a general purpose, high level programming langauge that emphasizes code realibility.
  • Java

    • First appeared in 1995
    • Developed by James Gosling and Sun Microsystems.
    • Designed as a programming langauge thati s concurrent, classed based and object oriented.
  • Javascript

    • First appeared in 1995
    • Developed by Brenden Eich
    • Designed to be a high level dynamic untyped and interpreted programming language
  • Delphi

    • First appeared in 1995
    • Designed by Borland
    • Developed as an integrated development eviroment, for console, desktop graphical, web, and mobile applications.
  • PHP

    • First appeared in 1995
    • Developed by Rasmus Berdorf
    • Designed as a opened source langauge that is suited for web-development
    • Hypertext Preprocessor