Download

Programming Languages Timeline

  • Plankalkul

    Plankalkul
    Designed by Konrad Zuse. First high level programming language designed for a computer. Plankakul stands for "Plan Calculus"
  • Fortran

    Fortran
    It was developed by a team of programmers that worked at IBM that were lead by John Backus. It was the first high level programming, compiler programming language, It was far more efficient, simpler to use, and machine independent than assembly code. It is an acronym for formula translation because it was designed to allow easy translation of math formulas into code
  • MATH-MATIC

    MATH-MATIC
    It was developed by a team at Remington Rand led by Charles Katz under the direction of Grace Hopper. It was made as an early programming language for the UNIVAC I and II. It is the marketing name for the AT-3 (Algebraic Translator 3) compiler
  • Lisp

    Lisp
    It was developed by (AI pioneer) John McCarthy while he was at Massachusetts Institute of Technology (MIT). It was "created as a mathematical formalism for reasoning about the use of recursion equations as a model for computation." Lisp derives from List Processor or Programming, its source code is made of lists
  • COBOL

    COBOL
    A committee sponsored by the Department of Defense with the main contributor being the technical adviser Grace Hopper. A meeting was held at the pentagon where they wanted the creation of a common programming language for business in a variety of environments and have a maximum use of English. (Common Business-Oriented Language) like the name suggests it is used for business and finance systems, it's derived 95% from FLOW-MATIC its predecessor
  • RPG

    RPG
    Developed by IBM proprietary. It was a high level programming language created for punch card machines that carry out business applications. Report Program Generator, a tool to replicate punched card processing
  • BASIC

    BASIC
    Developed by John Kemeny and Thomas Kurtz at Dartmouth College located in New Hampshire. It's purpose was a high level programming language that it's philosophy emphasized "ease of use," John and Thomas wanted to have students outside of math and science backgrounds to use computer. "Beginner's All-purpose Symbolic Instruction Code," refer to 2, at this time all use of computers required custom software, BASIC becomes the standard programming language on early mircrocomputers
  • LOGO

    LOGO
    Logo was developed at Bolt, Beranek and Newman (BBN) in Massachusetts by Wally Feurzeig and Seymour Papert. Originally conceived to teach concepts of Programming Lisp but later enabled "body-syntonic reasoning" where you imagine what you would do if you were the turtle graphic robot. It is not an acronym, derived from Greek meaning "thought" to be unique from other programming languages
  • B

    B
    Developed by Ken Thompson and Dennis Ritchie at which is modernly know as Nokia Bell Labs. Made for primarily "non-numeric applications" such as system programming (software/software platforms for other software)
    3. B was stripped and derived from BCPL (first brace programming language) "Before C Programming Language"
  • PASCAL

    PASCAL
    Developed by Swiss Computer scientist Nikalus Wirth. Pascal was originally used to teach students structured programming. Named in honor of french mathematician and philosopher Blaise Pascal
  • C

    C
    Originally developed Dennis Ritchie at modern Nokia Dell Labs later teams with Brian Kernighan for "The C Programming Language, 1st edition." Because of its predecessor "B" not knowing data-types or how to use "structures" for efficiency, C made these changes and others, also became the programming language for UNIX (OS). Its predecessor was "B" so alphabetically it evolved into "C," C eventually becomes an international standard
  • ML

    ML
    Developed by Robin Milner and others at the University of Edinburgh. It was conceived to develop proof tactics in the LCF (Logic for Computable Functions) theorem prover. ML stands for MetaLanguage which is a set of propositions on propositions
  • SQL

    SQL
    It was developed by Donald D. Chamberlin and Raymond F. Boyce. It was created to access and manipulate data bases and was originally based upon relational algebra and tuple relational calculus. SQL is an acronym for Structured Query Language
  • ADA

    ADA
    Developed by a team at "CII-Honeywell-Bull" in France that is accredited to be lead by Dr. Jean Ichbiah. The DoD (Department of Defense) wanted a standardized higher level programming language for embedded systems. Named after Babbage's chief collaborator Ada Bryon accredited as the "first programmer" who wrote a program based on the design of the Analytical Machine
  • C++

    C++
    It was officially changed from "C with Classes" to "C++," developed by Bjarne Stroustrup at the recurring Bell Labs. Stroustrup wanted to use the class system similar to "simula" and combine it with C so you do demanding computing tasks with a high level of "abstraction" and efficiently. The "++" in programming equals "+1" an increment higher, meaning C++ is a new version of C
  • Python

    Python
    Developed by the Python Software Foundation. Its design philosophy emphasizes code readability, and its syntax allows programmers to express their ideas in fewer lines of code. Guido van Rossum was reading the published scripts from “Monty Python’s Flying Circus”
  • Visual Basic

    Visual Basic
    It was developed by Microsoft Cooperation. It was created to be relatively easy to learn and use, derived from BASIC it is a very user-friendly programming language. It's called "Visual Basic" to show it's relation with other Microsoft programming languages and it's similarity to BASIC
  • Delphi

    Delphi
    It was Developed by a team from a software company called Borland that is from Texas. Developed for minimal planning and rapid prototyping, a rapid application development tool for Windows following Turbo Pascal, they added full object orientation into the language. Delphi was originally a code-name referencing to the "Oracle at Delphi" a clever name to link a key feature with marketing
  • Java

    Java
    It was developed by James Gosling at Sun Microsystems. Originally Java was being developed for interactive television however it was too advanced for the digital cable television industry at the time, it's syntax was C/C++ for familiarity and promised "Write Once, Run Anywhere." First it was called Oak for the oak tree outside Gosling's office, then Green, then finally Java after Java Coffee which has an organic green color
  • JavaScript

    JavaScript
    It was created in ten day by Brendan Eich while working for Netscape. This company was developing one of the first web browsers at the time and they recruited Eich to make a programming language for the browser, luring him with a "Lisp dialect." Originally named Mocha by Netscape's Marc Andreesen, it was then named LiveScript in some beta versions but in a believed marketing move it was named JavaScript
  • PHP

    PHP
    Originally developed by Rasmus Lerdorf in 1994. He wrote several Common Gateway Interface programs in C, which he used to maintain his personal homepage. He extended them to work with web forms and to communicate with databases, and called this implementation "Personal Home Page/Forms Interpreter" personal reasons. PHP is an acronym for Hypertext Preprocessor