1.2 Timeline Assignment

By vljones
  • Period: to

    Programming Languages Timeline

  • Plankalkul

    Designed and developed by Konrad Zuse. This program was designed for engineering purposes. It was the first high-level (non-von Neumann programming language to be designed for a computer. Plankalkul means program calculus.
  • Fortran (FORmula TRANslation)

    Designed and developed by John Backus and IBM. This program was designed to allow easy translation of mathematical formulas into code.
  • MATH-MATIC

    Designed and developed by Charles Katz. It was designed to be more efficient than FORTRAN. MATH-MATIC led to the development of the first english-language business data process compiler named B-0.
  • Lisp

    Designed and developed by John McCarthy, Steve Russel, Timothy P. Hart and Mike Levin. This program was designed to develop a list processing language for AI (Artificial Intelligence)
  • COBOL (Common Business-Oriented Language)

    Designed and developed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden and Gertrude Tierney. This program compiled (English-like) computer programming language designed for business use.
  • RPG (Report Program Generator)

    Designed and developed by IBM. It was designed to be a high-level programming language for business application.
  • BASIC (Beginner’s All-purpose Symbolic Instruction Code)

    Designed and developed by John George Kemeny and Thomas Eugene Kurtz. This program was designed to be simple and easy to use. Their goal was for other students, besides math and science kids, to use computers and at that time be able to write their own custom software.
  • LOGO

    Designed and developed by Wally Feurzeig and Seymour Papert. This program was designed to be a tool for learning with features of interactivity, extensibility and flexibility of data types. It introduces children to basic computer programming concepts.
  • B

    Designed and developed by Ken Thompson and Dennis Ritchie. This program was designed for non-numeric applications (like system programming)
  • PASCAL

    Designed and developed by Niklaus Wirth. This program was designed as a small and efficient language whose goal was to encourage good programming practices by using structured programming and data structuring. Named after the French mathematician and philosopher Blaise Pascal.
  • SQL (Structured Query Language)

    Designed and developed by Donald D. Chamberlin, Raymond F. Boyce and IBM. Designed to manipulate, store, and query (retrieve records or parts of records and perform various calculations before displaying the results) data stored in relational databases.
  • C

    Designed and developed by Dennis Ritchie at Bell Labs. This program was designed to re-implement the Unix operating system (a family of multitasking multi user computer operating systems) allowing others to create computer programs.
  • ML (sometimes known as SML)

    Designed and developed by Robin Milner. It was designed to develop proof tactics in the LCF (allows users to write theorem-proving tactics) theorem prover. Its type inference algorithm can automatically assign the types of most expressions without needing explicit type annotations.
  • C++

    Designed and developed by Bjarne Stroustrup. This computer program was designed primarily for simulations and general-purpose programming language.
  • ADA

    Designed and developed by Jean Ichbiah. Designed for large, long-lived applications (embedded systems specifically) where reliability and efficiency were crucial. It was named ADA after Ada lovelace who is considered to be the first computer programmer.
  • Python

    Guido van Rossum and Python Software Foundation. Its design emphasizes code readability and allows programmers to express concepts in fewer lines of code compared to other languages. It proves constructs that enable clear programs on small and large scales.
  • Visual Basic

    Designed and developed by Microsoft. This program was designed to be any easy way to create programs for Microsoft Windows. It's derived from BASIC hence, the name Visual “Basic”.
  • Delphi

    Designed and developed by Borland and Embarcadero Technologies. This program was designed to offer a program with an object-oriented, visual programming approach to application development. Brolands developers used Delphi as a code name for the project and the media/ early users liked the name and so it was then marketed as “Delphi”.
  • PHP (Hypertext Preprocessor)

    Designed and developed by Rasmus Lerdorf and Zend Technologies. This program was designed for web development (work involved in developing a website for the internet) but is also used as a general-purpose programming language (used for writing software in a variety of application domains).
  • Java

    Designed and developed by James Gosling and Sun Microsystems. Designed for use in the distributed (shared among multiple systems which could be in different locations) environment of the internet. It wanted to have the look and feel of the C++ language but much easier to use and enforces an object-oriented programming model.
  • JavaScript

    Designed and developed by Brendan Eich and Netscape Communications Corporation, Mozilla Foundation and Ecma International. This program was designed to create a programming language for the web browser Netscape made in 1994. It’s based off Scheme. JavaScript was originally named “Mocha” and then “LiveScript” and finally it became “JavaScript” when Netscape and Sun came together, despite the fact that JavaScript has nothing to Java.