History of Programming Languages

  • Plankalkül

    Plankalkül is a computer language specifically designed for engineering purposes by Konrad Zuse and first officially published in 1948. It was also the first high-level non-von Neumann programming language designed for a computer. The name directly translates into "Plan Calculus."
  • Fortran

    Fortran is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. It was originally developed by IBM in the hopes of becoming the easiest-use of scientific and engineering applications. Fotran is still in use today used in successive versions to help in numerical weather predictions, computational physics, computational fluid dynamics, and finite elemental analysis. This ocncept was conceived by John Backus.

    Primarily designed as an improvement for Fortran. MATH-MATIC was the marketing name for the AT-3 Compiler and an early programming language for UNIVAC I and UNIVAC II. It was created by a group led by Charles Katz in 1957. It led to the development of FLOW-MATIC which was the main inspiration for what would become COBOL.
  • Lisp

    Lisp was a programming language that first appeared in 1958 thanks to John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin. It has a large history of Polish prefix notation. Lisp is considered the second-oldest high-level programming language still in use all over the world today. Lisp was originally created as a practical mathematical notation for computer programs. The name for the language was derived from "LISt Processing."
  • COBOL (concept)

    COBOL (concept)
    Concept appeared in 1959 primarily designed by Grace Hopper. COBAL is an acryonym that stands for COmmon Business-Orientated Language. The primary domain in this was finance, business, and administrative systems for companies and governments.

    RPG is a high-level language designed specifically for business applications. It appeared in 1959 and was developed by IBM. RPG is an acronym for "Report Program Generator."

    BASIC is an acronym for Beginner's All-purpose Symbolic Instruction Code. It was designed to be an easy-to-use, high-level programming language. It was designed by John George Kemeny and Thomas Eugene Kurtz in 1964. The purpose behind this language was so that small business owners could develop their own custom application software.
  • LOGO

    LOGO is a computer programming language that first appeared in 1967 that was designed by Wally Feurzeig and Seymour Papert. LOGO is a multi-paradigm language that is used mainly for educational purposes. The word "Logo" comes from the Greek language where 'logos' translate literally into 'word.'
  • B

    The B computer language that is now extinct. It was originally developed at Bell Labs by Ken Thompson and Dennis Ritchie. It was a typeless programming language using computer word instead. It has been superseded by the C language.

    PASCAL was developed as an imperative and procedural programming language in the year 1970. It was designed by Niklaus Wirth. Its purpose was to create an efficient language based on structured programming. PASCAL received its name from the famous French mathematician and philosopher Blaise Pascal.
  • C Language

    C Language
    The C computer language first appeared in 1972 and was designed by Dennis Ritchie. It is a general-purpose programming language that provides easy mapping instructions for general machines. It is one of the most widely used programming languages of all time. You will be able to find a C compiler for almost any computer system in existence today.
  • ML

    ML is a general-purpose functional language originally developed by Robin Milner in 1973. ML stands for "Metalanguage," and it was developed originally to develop proof tactics in the LCF theorem prover.
  • SQL

    SQL is a special-purpose programming language designed for managing data in relational database management systems. It first appeared in 1974 and was designed by Donald D. Chamberlin and Raymond F. Boyce. SQL is an acronym that stands for "Structured Query Language."
  • ADA

    ADA is an extremely structured, imperative, and high-level computer programming language that derives from PASCAL. It was first designed by Jean Ichbiah in 1980, and it is still being used to this day (last updated December 10, 2012). ADA was named after Ada Lovelace (1815-1852), who has been named the first ever computer programmer.
  • C++

    C++ is a multi-paradigm computer language first designed by Bjarne Stroustrup in 1983. It was designed as a general-purpose, intermediate-level, programming language implemented on a diverse group of hardware and operating systems. It is one of the most popular programming languages that was influenced majorly by the C programming language.
  • Visual Basic

    Visual Basic
    Visual Basic is a third-generation event-driven programming language and integrated develpment environment designed by Microsoft in 1991. It derives from BASIC and enables rapid application development or graphical user interface applications, and creation of ActiveX controls and objects. Visual Basic received its name from the codename for the project to create which was "Ruby" which provided the visual aspect of the language and it was combined witht the already established BASIC language.
  • Python

    Python was first developed in 1991 by Guido van Rossum. It is a general-purpose language designed to emphasive code readability with its syntax clear and expressive. Python received its name from the television series "Monty Python's Flying Circus."
  • JavaScript

    JavaScript is an open source client-side scripting language. It appeared in 1994 designed by Brendan Eich. It was implemented to be a part of a web browser in order to create dynamic websites and enhanced user interfaces.
  • Delphi

    Delphi, offically called "Embarcadero Delphi," first appeared in 1995 developed by Borland origianlly. It is an integrated development environment (IDE) for desktop, web, graphical, and mobile applications. Delphi operates mainly off of Microsoft Windows' Operating system, but also has compilers for 32-bit Mac OS X and iOS systems.
  • Java

    Java was originally designed by James Gosling and Sun Microsystems in the year 1995. Java is an object-oriented computer programming language that's general-purposed, class-based, and concurrent and specifically designed to have as few implementation dependencies as possible. Java received its name from the Java coffee that was consumed in large quantities by the laanguage's creators.
  • PHP

    PHP was developed in 1995 at the hands of Rasmus Lerdorf. It is an open source server-side scripting language designed for Web development that will produce dynamic Web pages. PHP is one of the first develped server-side scripting languages to be embedded into an HTML source document. PHP is an acronym that stands for "Personal Home Page" Tools.