Computer programming

Programming Languages Timeline

  • Plankalkül

    Plankalkül
    Plankalkül was created in 1948 by the german pioneer, Konrad Zuse. It was the first typed high-level imperative programming language.
  • FORTRAN

    FORTRAN
    FORTRAN, FORmula TRANSlation, was developed in 1954 by John Backus. FORTRAN is one of the oldest programming languages. Some of the main features are good support for mathematics, implicit declarations, odd-flow constructs, and its lack of modular programming structures.
  • MATH-MATIC

    MATH-MATIC
    MATH-MATIC was developed by Charles Katz in 1957. MATH-MATIC was intended as an improvement over FORTRAN.
  • Lisp

    Lisp
    Lisp was made by John McCarthy in 1958. Lisp is a weakly typed language made for the representational power of "S-expression" and employement of functional composition and recursion.
  • COBOL

    COBOL
    COBOL, the COmmon Business-Oriented Language, was developed by the CODASYL Committee in 1959. It was designed to meet the needs of banks, manufacturers, and big corporations and organizations.
  • BASIC

    BASIC
    BASIC (The Beginner's All-purpose Symbolic Instruction Code) was developed in 1964 by Johnny Kemeny and Thomas Kurtz. The primary purpose of BASIC was to be an easy first language for programming beginners.
  • RPG

    RPG
    RPG, Report Program Generator, is a programming language that was made by IBM in 1965. RPG was made for mainframe MIS environments.
  • Logo

    Logo
    Logo is a functional language designed to teach programming and problem-solving principles to children. It was developed in 1960 by Seymour Papert.
  • B

    B
    B was developed by Ken Thompson and Dennis Ritchie at Bell Labs in 1969. It was from primarily non-numeric applications such as system programming. It is extinct, having been superseded by the C language.
  • Pascal

    Pascal
    Pascal, a simple block structure language, was developed by Niklaus Wirth in 1970. Pascal was made for computer science education.
  • SQL

    SQL
    SQL, or Structured Query Language, was developed by Donald D. Chamberlin annd Raymond F. Boyce in 1970. SQL was made for managing data in relational database management systems.
  • C

    C
    C was developed in 1971 by Dennis Ritchie and Brian Kernighan. C had simple data structures, fair arithmetic support, subroutines, naked memory pointers, convential flow control constructs,
  • ML

    ML
    ML was introduced in 1973 by Robin Milner and Mads Tofte. ML stands for Meta-Language. ML was designed to let the programmer declare functions and reference to values.
  • ADA

    ADA
    ADA, named in honor of Lady Ada Lovelace, was developed by Jean Ichbiah in 1979. Some of the features for ADA include nester procedures, nested packages, strong typing, exception handling, abstract data types, multi-tasking, and generics.
  • C++

    C++
    C++ was developed in 1983 by Bjarne Stoustrup. It was orginally designed as an extension of C, but soon evolved into its own language.
  • Python

    Python
    Python was developed in 1991 by the Dutch computer prgrammer, Guido van Rossum. Python is an obeject-oriented language that is highly effective, extensible, and easy to use.
  • Visual Basic

    Visual Basic
    Visual Basic was developed by Microsoft Corporation in 1991, and was intended for application development.
  • PHP

    PHP
    PHP, Hypertext Preprocessor,was made by Rasmus Lerdorf in 1995. It was made for quick and easy web development.
  • Delphi

    Delphi
    Delphi was developed by a company called Borland in 1995. Delphi has good visual programming tools, it has a compiled code, and it's object oriented.
  • Java

    Java
    Java was developed by James Gosling in 1995. Java was meant to be object oriented, have strong type checking, modularity, exception handling, polymorphism, concurrency, arrays, auto-boxing, dynamic loading of libraries, string libraries, garbage collection, and a large standard library.
  • Javascript

    Javascript
    Javascript was developed in 1995 by Network Communications. It is a loosely typed scripting language that mainly edits web pages and is really good at HTML forms.