Programming Languages Timeline

  • Period: to

    Programming Languages

  • Plankalkul

    Plankalkul was designed by Konrad Zuse in 1943 for engineering purposes. It was one of the first high level languages but was not published until years later because of the second World War
  • FORTRAN

    Fortran blends derived from IBM Mathematical Formula Translating System is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM at their campus in south San Jose, California in the 1950s for scientific and engineering applications,
  • MATH-MATIC

    MATH-MATIC is the marketing name for the AT-3 compiler. Early programming language for UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. Created by a group led by Charles Katz in 1957.
  • LISP

    Lisp is the second oldest high-level computer language. It was designed by John McCarthy as a program for practical notation of mathematical calculations on computers. Its name derives from 'List Processing', which is how it more easily manipulates large amounts of data.
  • COBOL

    COBOL- Its name is an acronym for Common Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments. The COBOL specification was created by Grace Hopper during the second half of 1959.
  • RPG

    RPG was developed by IBM as the Report Program Generator, which replicated the previously used punched card system. It has evolved since and is still widely used.
  • BASIC

    BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code is a family of high-level programming languages. The original BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire, USA to provide computer access to non-science students.
  • LOGO

    LOGO is a computer programming language used for functional programming. It is an adaptation and dialect of the Lisp language; some have called it Lisp without the parentheses. Today, it is known mainly for its turtle graphics, but it also has significant facilities for handling lists, files, I/O, and recursion. Logo was created in 1967 for educational use, more so for constructivist teaching, by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
  • PASCAL

    Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • SQL

    SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s. SQL often referred to as Structured Query Language, is a database computer language designed for managing data in relational database management systems (RDBMS), and originally based upon relational algebra. Its scope includes data insert, query, update and delete, schema creation and modification, and data access control.
  • C

    C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. Although C was designed for implementing system software, it is also widely used for developing portable application software. C is one of the most popular programming languages of all time and there are very few computer architectures for which a C compiler does not exist.
  • ML

    ML is a general purpose language designed by Robin Miller to develop proof tactics in the LCF theorem prover. ML stands for metalanguage.
  • C++

    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a "middle-level" language, as it comprises a combination of both high-level and low-level language features.It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named C with Classes. It was renamed C++ in 1983.
  • ADA

    Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede the hundreds of programming languages then used by the DoD.
  • Python

    Python was designed by Guido van Rossum as a more easily readable and more efficient way of high-level coding that was also general purpose.
  • DELPHI

    Delphi was designed for Windows and easier Windows programming. It was developed by Borderland in early 1995 and is closely related to the language PASCAL
  • Javascript

    Javascript was developed in 1995 by Brendan Eich to run as a part of web browsers. It is used to interact more easily with the user, and in applications such as gaming and desktop tools.
  • PHP

    PHP was designed by Ramsus Lerdorf as a server-side scripting language for web development and general purpose programming. PHP now stands for hypertext preprocessor.
  • JAVA

    Java is a programming language originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture.
  • VISUAL BASIC

    Visual Basic (VB) is the third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. VB is also considered a relatively easy to learn and use programming language, because of its graphical development features and BASIC heritage.