Programming Languages Timeline

By smithna
  • Period: to

    Plankalkül

    Developed by Konrad Zuse. Designed for engineering purposes. Means Plan Calculus.
  • MATH-MATIC

    Developed by Grace Murray Hopper Developed for Math applications and solving/checking math.
  • FORTRAN

    Developed by a team of IBM programmers led by John Backus Developed to allow easy translation of math formulas into code. Stands for FORmula TRANslation
  • Lisp

    Developed by John MeCarthy Developed for doing symbolic computation, list processing for Artificial Intelligence, and recursion and conditional expressions.
  • COBAL

    Developed by Rear Admiral Grace Hopper Developed for high-level programming language for business applications. Stands for Common Business Oriented Language.
  • RPG

    Created by IBM. Originated as a report-building program used in DEC and IBM minicomputer operating systems and evolved into a fully procedural programming language. Stands for Report Program Generator.
  • LOGO

    Developed by Wally Feurzeig and Seymour Papert Developed to develop simulations, and to create multimedia presentations and games. It is designed to be acsessed by novice and expert alike.
  • B

    Developed by D. M. Ritchie and K. L. Thompson . Developed for non-numeric applications such as system programming. These typically involve complex logical decision-making, and processing of integers, characters, and bit strings.
  • PASCAL

    Developed by Niklaus Wirth Developed to be efficient to implement and run, allow for the development of well structured and well-organized programs, and to serve as a vehicle for the teaching of the important concepts of computer programming. Named for mathematician Blaise Pascal.
  • C

    Developed by Dennis Ritchie Developed to be capable of both high level, machine independent programming and would still allow the programmer to control the behavior of individual bits of information
  • ML

    Developed by a team led by Robin Milner. Developed for general-purpose functional programming language.
  • C++

    Developed by Bjarne Stroustrup Developed for add object-oriented programming into the C language, designed to be a common, use all language.
  • SQL

    Developed by IBM researchers Raymond Boyce and Donald Chamberlin. Developed as a standard programming language used in the management of data stored in a relational database management system. It supports distributed databases, offering users great flexibility.
  • ADA

    MADE BY:
    Team led by Dr. Jean Ichbiah at CII-Honeywell-Bull in France
    UPGRADED BY: Mr. Tucker Taft from Intermetrics in the US ADA has significant usage worldwide in high-integrity/ safety-critical/ high-security domains including commercial and military aircraft avionics, air traffic control, railroad systems, and medical devices.
  • Python

    Developed by Guido van Rossum. Developed to be capable of exception handling and interfacing with the operating system Amoeba.
  • BASIC

    Developed by Thomas E. Kurtz and John G. Kemeny Developed for general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
  • Visual Basic

    Developed by Alan Cooper originally, and further developed by Cooper and his associates under contract to Microsoft. Functions as a graphical user interface (GUI) to choose and modify preselected sections of code written in the BASIC programming language.
  • PHP

    Developed by Rasmus Lerdorf. Designed primarily for web development but also used as a general-purpose programming language.
  • Delphi

    Developed by Anders Hejlsberg at Borland Developed as an object-oriented, visual programming approach to application development.
  • JavaScript

    Developed by Brendan Eich at Netscape. Developed for logic and moving bits in html. It provides the client / user with some nice interactivity that is limited to the sandbox of their browser.
  • Java

    Developed by James Gosling Developed as a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It's the most popular programming language for Android smartphone applications and is among the most favored for edge device and internet of things development.