14562766 s

1.2 Timeline Assignment

  • Plankalkul

    Plankalkul
    Developed by Konrad Zuse Designed for engineering calculations
  • MATH-MATIC

    MATH-MATIC
    Developed by a team led by Charles Katz under the direction of Grace Hopper Designed to work with the UNIVAC I and UNIVAC II computer systems
  • FORTRAN

    FORTRAN
    Developed by a team of programmers at IBM led by John Backus Designed to allow easy translation of math formulas into code Stands for for FORmula TRANslation
  • LISP

    LISP
    Developed by John McCarthy Designed to make practical mathematical notation for computer programs Stands for LISt Processor
  • COBOL

    COBOL
    Developed by a large committee based out of the Department of Defense Designed to be primarily used in business, finance, and administrative systems for companies and governments Stands for Common Business-Oriented Language
  • RPG

    RPG
    Developed by IBM Designed to act as a high-level programming language for business applications Stands for Report Program Generator
  • BASIC

    BASIC
    Developed by John Kemeny and Thomas Kurtz Designed to allow students to write mainframe computer programs for the Dartmouth Time-Sharing System Stands for Beginner's All-purpose Symbolic Instruction Code
  • LOGO

    LOGO
    Developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon Designed to act as an educational programming language but is commonly used to create turtle graphics
  • B

    B
    Developed by Ken Thompson and Dennis Ritchie Designed for non-numeric applications such as system programming Stands for a more stripped version of BCPL, it's sister program
  • PASCAL

    PASCAL
    Developed by Niklaus Wirth Designed to act as a small, efficient language intended to encourage good programming practices using structured programming and data structuring.
  • C

    C
    Developed by Dennis Ritchie Designed to provide constructs that map efficiently to typical machine instructions
  • ML

    ML
    Developed by Robin Milner Designed to develop proof tactics in the LCF theorem prover Stands for MetaLanguage
  • SQL

    SQL
    Developed by Donald D. Chamberlin and Raymond F. Boyce Designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system Stands for Structured Query Language
  • C++

    C++
    Developed by Bjarne Stroustrup Designed for system programming and embedded, resource-constrained and large systems, with a focus on performance, efficiency and flexibility
  • ADA

    ADA
    Developed by a team led by Dr. Jean Ichbiah Designed for large, long-lived applications and embedded systems
  • Python

    Python
    Developed by Guido van Rossum Designed to be capable of exception handling and interfacing with the operating system Amoeba
  • Java

    Java
    Developed by James Gosling, Mike Sheridan, and Patrick Naughton Designed for interactive television, but it was too advanced for the digital cable television industry at the time
  • Visual Basic

    Visual Basic
    Developed by a Microsoft team led by Alan Cooper Designed to accommodate a steep learning curve in which programmers can create both simple and complex GUI applications
  • PHP

    PHP
    Developed by Rasmus Lerdorf Designed to act as a server-side scripting language designed for web development but also used as a general-purpose programming language Originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor.
  • Delphi

    Delphi
    Developed by Anders Hejlsberg and his team Designed to be used as a rapid application development tool
  • Javascript

    Javascript
    Developed by Brendan Eich for Netscape Communications Designed to act as a glue language for HTML