2.1 proglanguages

Programming Languages Timeline

  • Plankalkul

    Plankalkul
    Designed in 1941-1945, Konrad Zuse created Plankalkul with the purpose of to allow for the creation of procedures. Plankalkul means "Plan Calculus" and it was the World's first complete high-level language. It was released in 1948.
  • MATH-MATIC

    MATH-MATIC
    Designed to be an improvement over Fortran, MATH-MATIC was created by a group led by Charles Katz.
  • Fortran

    Fortran
    In 1954, John Backus created Fortran. It's primary purpose was for programming scientific and mathematical applications. It was released in 1957.
  • Lisp

    Lisp
    Created by John McCarty, Lisp was designed for practical mathematical notation for computer programs. Lisp stands for,"LISt Processing Language."
  • COBOL

    COBOL
    The CODASYL Committee designed COBOL for developing business applications that are typically file-oriented. COBOL stands for Common Business Oriented Language.
  • RPG

    RPG
    Invented by IBM, RPG was designed to provide the user of computer systems with an efficient, easy to use technique for developing computer programs. RPG is an acronym for "Report Program Generator."
  • Basic

    Basic
    Invented by John G. Kemeny and E.Kurtz, Basic was designed to run programs on school's General Electric computer system. Basic is an acronym that stands for, "Beginner's All-Purpose Symbolic Instruction Code."
  • LOGO

    LOGO
    Deisigned for children as a tool for learning, Seymour Papert collaborated with a team from Bolt, Beranek, and Newman led by Wallace Feurzeig. LOGO stands for " Logistics Operation."
  • B

    B was invented by D.M Ritchie and K.L. Thompson. It was designed for primarily non-numeric applications including system and language programming. The name is assumed to be a contraction of BCPL. Other theories believe the comes from Bon, which was a programming language that K.L Thompson also designed.
  • PASCAL

    PASCAL
    Niklaus Wirth designed PASCAL in 1970 to teach structured programming. PASCAL stands for, "Pattern Analysis Statistical Modeling and Computational Learning."
  • C

    C
    Dennis Ritchie invented C to make a more user-friendly programming language. The name C is not anacronym,
  • ML

    ML
    Robin Milner created ML with the purpose to develop proof tactics in the LCF theorem power. ML is an acronym for, "Metalanguage."
  • SQL

    SQL
    Based off of Dr.E.F.Codd's paper, IBM created SQL to be able to communicate with a relational database. SQL is an acronym for,"Structured Query Language."
  • ADA

    ADA
    In the early 1980s ADA was created by a team led by Dr. Jean Ichbiah. It was designed to be a general-purpose language for many tasks, from business applications to rocket guidance systems. It was named in honor of Augusta Ada Bryon.
  • C++

    C++
    When Bjarne Stroustrup invented C++, the primary purpose was to make good writing programs easier and more pleasent for the individual programmer. Stroustrup states that, "the name signifies the evolutionary nature of the changes from C."
  • Python

    Python
    Guido von Rossum designed Python to be a language like ABC, but also has access to Amoeba system calls. Python is named after the Brit-com, "Monty Python's Flying Circus."
  • Java

    Java
    Java was designed to be a language that could be accessible to a variety of computer processors. Led by James Gosling, it was created by a group of Sun engineers called the "green team." It recieved its name when the group went out for coffee and couldn't decide a name.
  • Visual Basic

    Visual Basic
    Visual Basic was invented by Microsoft with the primary purpose to make writing programs for the new, graphical Windows operating system, a lot faster and easier. The "Basic", in Visual Basic, stands for "Beginner's All Purpose Symbolic Instruction Code."
  • PHP

    PHP
    Created by Rasmus Lerdorf, PHP's primary purpose was to be able to be used for many tasks, such as data encryption, database access, and form validation. PHP is a recursive acronym standing for,"Hypertext Preprocessor."
  • Delphi

    Delphi
    In 1995, Delphi was created to be a development tool for MIcrosoft Windows applications. It was created by Borland, a software company that facilitates software deployment projects.
  • Javascript

    Javascript
    Not to be mistaken for Java, Javascript was created by Brendan Eich for the purpose to add interactivity to webpages.