Computer Programming Languages

  • Period: to

    Plankalkul

    1943-1945,Konrad Zuse developed Plankalkul in Germany. The language was designed for engineering purposes. The translation of the name means "Plan Calculus"
    https://en.wikipedia.org/wiki/Plankalk%C3%BCl
  • Fortran

    1957, John Backus developed Fortran with a team at IBM , Fortran known for writing mathematical programs and made things easier to avoid having to write in machine language, Fortran is an acronym for Formula Translation.
    http://www.britannica.com/technology/FORTRAN
  • MATH-MATIC

    1957, Charles Katz developed MATH-MATIC. MATH-MATIC was an early programming language for UNIVAC I and II which was an improvement on FORTRAN. MATH-MATIC was a marketing name for AT-3 compiler.
    https://en.wikipedia.org/wiki/MATH-MATIC
  • LISP

    1958, Created by John McCarthy while at the Massachusetts Institute of Technology (MIT). Lisp was first implemented by Steve Russell on an IBM 704 system. Lisp is used often for artificial intelligence programming, The name LISP derives from "LISt Processor" as the language uses lists as a primary data structure.
    https://en.wikipedia.org/wiki/Lisp_%28programming_language%29
  • RPG

    1959, IBM developed RPG. It is used for business application programs. The language is proprietary to IBM , RPG stands for Report Generator Program
    https://en.wikipedia.org/wiki/IBM_RPG
  • COBOL

    1959, Developed at the Conference on Data Systems Languages (CODASYL) and was partly based on previous programming language design work by Grace Hopper., COBOL is a compiled English-like computer programming language designed for business use. COBOL is an acronym for common business-oriented language.
    https://en.wikipedia.org/wiki/COBOL
  • BASIC

    People who created the language: Jogn G. Kemeny and Thomas E. Kurtz
    Purpose of the language: general-purpose, high-level programming languages.
    Acronym stands for: Beginner's All-purpose Symbolic Instruction Code
    Source: https://en.wikipedia.org/wiki/BASIC
  • LOGO

    1967, Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Soloman developed LOGO. LOGO is an educational programming language, "Logo" is not an acronym. It was derived from the Greek logos meaning word or "thought" by Feurzeig, to distinguish itself from other programming languages that were primarily numbers, not graphics or logic, oriented.
    https://en.wikipedia.org/wiki/Logo_%28programming_language%29
  • B

    People who developed the language: Ken Thompson and Dennis Ritchie
    Reason the language was designed: B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
    Acronym stands for: The name was derived from BCPL. Dennis Ritchie speculated that the name might be based on Bon, an earlier, but unrelated, programming language that Thompson designed for use on Multics.
    Source:

    https://en.wikipedia.org/wiki/B_%28programming_language%29
  • Period: to

    C

    1969-1973, Dennis Ritchie invented C at Bell Labs. C is a general purpose programming language that allowed mapping things to machine language, used for operating systems , application programming on various platform from embedded systems to supercomputers.
    https://en.wikipedia.org/wiki/C_%28programming_language%29
  • ML

    1970s, Robin Milner and a team of developers at the University of Edinburgh developed ML. ML is a functional programming language initially used to create proof tactics, ML stands for metalanguage.
    https://en.wikipedia.org/wiki/ML_%28programming_language%29
  • PASCAL

    1970, Developed by Niklaus Wirth. PASCAL is an imperative and procedural programming language which has been used by many colleges as an introductory programming language. Pascal is named in honor of the French mathematician and philosopher Blaise Pascal.
    https://en.wikipedia.org/wiki/Pascal_%28programming_language%29
  • SQL

    1970s,Donald D. Chamberlin and Raymond F. Boyce developed SEQUEL at IBM. Structured Query Language was created to query databases, Initially called SEQUEL (Structured English QUEry Language) , it was later changed to SQL because "SEQUEL" infringed on a trademark owned by Hawker-Siddeley aircraft company.
    https://en.wikipedia.org/wiki/SQL
  • ADA

    Person who developed the language: Jean Ichbiah of CII Honeywell Bull
    Purpose of language: Purpose was to replace hundreds of programming languages use by the Department of Defense (DOC), and was designed for embedded and real-time systems.
    Acronym stands for/means: Ada was named after Ada Lovelace (1815–1852), who is credited as being the first computer programmer.
    Source:
    https://en.wikipedia.org/wiki/Ada_%28programming_language%29
  • Period: to

    C++

    1979-1983,Created by Bjarne Stroustrup, a Danish computer scientist, precursor to C with “classes” . C++ is a general-purpose programming language. It has imperative, object-oriented, and generic programming features, while also providing facilities for low-level memory manipulation. The language is used often for system level programming. The name stems from C's "++" operator (which increments the value of a variable) and a common naming convention of using "+" to indicate an enhanced computer
  • Python

    1989, Guido van Rossum developed Python while working at CWI.. Python is a general purpose high-level programming language, named after Monty Python series
    https://en.wikipedia.org/wiki/Python_%28programming_language%29
  • Visual BASIC

    1991,Microsoft bought a drag-n-drop interface from Alan Cooper. The interface was merged together with the Microsoft’s BASIC language to become Visual BASIC (VB),VB is a general purpose programming with an integrated development environment (IDE), Named for it’s visual GUI interface for design and use of the BASIC programming language.
    https://en.wikipedia.org/wiki/Visual_Basic
  • Java

    1991, Developed by James Gosling, Mike Sheridan, and Patrick Naughton while at Sun Microsystems (later acquired by Oracle Corporation) . Java is a general-purpose computer programming language which can be on multiple platforms. The language was initially called Oak after an oak tree that stood outside Gosling's office. Later the project went by the name Green and was finally renamed Java, from Java coffee.
    https://en.wikipedia.org/wiki/Java_%28programming_language%29
  • PHP

    1994, Rasmus Lerdorf developed PHP. PHP is a general purpose language built to be used server side for web sites. While PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor, which is a recursive backronym.
    https://en.wikipedia.org/wiki/PHP
  • Delphi

    1995, Delphi was originally developed by Borland as a rapid application development tool for Windows, and as the successor of Borland Pascal. The product was sold to Codegear, then Embarcadero Technologies who currently maintains the product.. Borland developer Danny Thorpe suggested the Delphi codename is a reference to the Oracle at Delphi.
    https://en.wikipedia.org/wiki/Delphi_%28programming_language%29
  • Javascript

    1995, Brendan Eich developed Javascript over 10 days for Netscape Communication. Javascript is an in browser interpreted language that is easy to learn/use. Originally called Livescript and was later changed to Javascript possibly as a marketing ploy to ride on the popularity of Java that was also being released at the same time.
    https://en.wikipedia.org/wiki/JavaScript