1.2 Timeline Assignment

  • Plankalkul

    Developed by Konrad Zuse. Plankalkul is designed for engineering purposes. No acronym.
  • FORTRAN

    Developed by John Backus. FORTRAN came to dominate this area of programming early on and has been in continuous use for over six decades in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, crystallography and computational chemistry. Originally derived from Formula Translation.
  • MATH-MATIC

    Developed by Remington Rand. MATH-MATIC provides algebraic-style expressions and floating-point arithmetic, and arrays rather than record structures. MATH-MATIC is the marketing name for the AT-3.
  • LISP

    Developed by Steve Russell, Timothy P. Hart, and Mike Levin. Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. No acronym.
  • COBOL

    Developed by Howard Bromberg, Howard Discount, Vernon Reeves. COBOL is designed for business use. COBOL stands for common business-oriented language.
  • RPG

    Developed by IBM. RPG is a high-level programming language for business applications. RPG stands for Report Program Generator.
  • BASIC

    Designed by John G. Kemeny, Thomas E. Kurtz. BASIC is used in many business applications and is still considered a valid choice as a programming language for some purposes. BASIC is an acronym for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Developed by Wally Feurzeig, Seymour Papert, Cynthia Solomon. Logo is known for its use of turtle graphics, in which commands for movement and drawing produced line or vector graphics, either on screen or with a small robot termed a turtle. Logo is derived from the Greek logos, meaning word or thought.
  • B

    Developed by Ken Thompson, Dennis Ritchie. B was developed for primarily non-numeric applications such as system programming. B is derived from BCPL(another computer programming language).
  • PASCAL

    Developed by Niklaus Wirth. Pascal is intended to encourage good programming practices using structured programming and data structuring. No acronym.
  • C

    Developed by Dennis Ritchie. C is used for everything from microcontrollers to operating systems is written in C since it's very flexible and versatile, allowing maximum control with minimal commands. C is given the name C because it succeeds another language called B.
  • ML

    Developed by Robin Milner. ML is known for its use of the polymorphic Hindley–Milner type system, which automatically assigns the types of most expressions without requiring explicit type annotations, and ensures type safety – there is a formal proof that a well-typed ML program does not cause runtime type errors. ML stands for "Meta Language."
  • SQL

    Developed by Donald D. Chamberlin Raymond F. Boyce. SQL is used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system. SQL is an acronym for Structured Query Language.
  • ADA

    Developed by Jean Ichbiah, S. Tucker Taft. ADA language used in a wide variety of applications -- from missile control to payroll processing to air traffic control. ADA is not an acronym.
  • Visual Basic

    Developed by Microsoft. Visual Basic enables the rapid application development of graphical user interface applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Visual Basic is derived from BASIC.
  • C++

    Developed by Bjarne Stroustrup. C++ helps programmers write fast, portable programs. C++ was built as an extension of the C language.
  • Python

    Developed by Guido van Rossum. Python is great for backend web development, data analysis, artificial intelligence, and scientific computing. No acronym.
  • JAVA

    Developed by James Gosling. It is designed for use in the distributed environment of the internet. JAVA is not an acronym.
  • JAVASCRIPT

    Developed by Brendan Eich. Javascript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. Javascript does not have an acronym.
  • PHP

    Developed by Rasmus Lerdorf. PHP is a general-purpose programming language originally designed for web development. PHP is orginally stood for Personal Home Page.
  • DELPHI (IDE)

    Developed by Anders Hejlsberg. DELPHI is used for rapid application development of desktop, mobile, web, and console software. DELPHI(IDE) is an acronym for integrated development environment.