Timeline

  • Plankalkul

    Who- Konrad Zuse
    Purpose- provides a data structure called generalized graph
    Acronym- Plan Calculus
  • MATH-MATIC

    Who- Remington Rand
    Purpose- allowed for larger programs, automatically generating code to read overlay segments
  • Fortran

    Who- John Backus
    Purpose- shortened the process of programming.
    Acronym- Formula Translation, computer-programming
  • COBOL

    Who- Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney, Mary K. Hawes
    Purpose- used in business, finance, and administrative systems for companies and governments.
    Acronym- Common Business Oriented Language
  • Lisp

    Who- john McCarthy
    Purpose- used language for artificial intelligence (AI) programming.
    Acronym- list processing
  • RPG

    Who- IBM
    Purpose- creates or enhances software and programs
    Acronym- Report Program Generator
  • Basic

    Who- John Kemeny, Thomas Kurtz
    Purpose- a way for students to write simple computer programs.
    Acronym- Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Who- Wally Feurzeig, Seymour Papert, Cynthia Solomon Purpose- used for functional programming and an adaptation and dialect of the Lisp language. Acronym- Logic Oriented Graphic Oriented
  • B

    Who- Ken Thompson and Dennis Ritchie
    Purpose- for primarily non-numeric applications such as system programming
    Acronym- was derived from BCPL
  • PASCAL

    Who- Niklaus Wirth
    Purpose- developed for teaching programming as a systematic discipline and to develop reliable and efficient programs.
  • C

    Who- Dennis Ritchie
    Purpose- for scripting system applications which form a major part of Windows.
    Acronym- C
  • ML

    Who- Robin Milner
    Purpose- pattern matching for function arguments, garbage collection, imperative programming, call-by-value and currying.
    Acronym- Meta Language
  • SQL

    Who- Donald D. Chamberlin Raymond F. Boyce
    Purpose- designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system
    Acronym- Structured Query Language
  • ADA

    Who- Augusta Ada King, countess of Lovelace
    Purpose- General purpose programming Language
    Acronym- A high-level Computer
  • C++

    Who- Bjarne Stroustrup
    Purpose- used to develop operating systems, browsers, and games.
  • Python

    Who- Guido van Rossum
    Purpose- developing complex scientific and numeric applications, designed with features to facilitate data analysis and visualization.
  • Visual Basic

    Who- Microsift
    Purpose- allows programmers to modify code by simply dragging and dropping objects and defining their behavior and appearance.
  • Delphi

    Who- Anders Hejlsberg
    Purpose- used to build applications for a variety of operating systems
  • Java

    Who- James Gosling
    Purpose- used for developing mobile and desktop applications, big data processing, and embedded systems.
  • JavaScript

    Who- James Gosling
    Purpose- used for developing mobile and desktop applications, big data processing, and embedded systems.
  • JavaScript

    Who- Brendan Eich
    Purpose- allows you to implement complex features on web pages.
  • PHP

    Who- Rasmus Lerdorf
    Purpose- designed for developing dynamic web pages.
    Acronym- Hypertext Preprocessor