1.2 Timeline Assignment

  • Plankalkul

    Konrad Zuse, its primary purpose was for engineering and for a computer
  • Javascript

    Brendan Eich, the primary purpose was to fill the need for a “glue language” used by informal programmers and designers
  • MATH-MATIC

    By a team led by Charles Katz under the direction of Grace Hopper, the purpose was to be an early programming language for the UNIVAC I and UNIVAC II.
  • Fortran

    Developed by a team of programmers at IBM led by John Backus, the primary purpose was to allow easy translation of math formulas into code, is an acronym for FORmula TRANslation
  • Lisp

    John McCarthy, the primary purpose was to a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus, LISP( LISt Processing)
  • COBOL

    Grace Hopper, the primary purpose was to create business applications, COBOL( COmmon Business-Oriented Language)
  • RPG

    IBM, its primary purpose was to serve as an alternative for the punch card processing system on the IBM 1401. RPG( Report Program Generator)
  • BASIC

    John G. Kemeny and Thomas E. Kurtz, the purpose was to facilitate teaching computer science and using computers for research purposes for people without special background, BASIC( Beginner’s All-purpose Symbolic Instruction Code)
  • LOGO

    Wally Feurzeig, Cynthia Solomon, and Seymour Papert, the primary purpose was to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning", where students could understand, predict, and reason about the turtle's motion by imagining what they would do if they were the turtle.
  • B

    Mainly Ken Thompson with assistance from Dennis Ritchie, the primary purpose was for system development
  • ML

    Robin Milner and his colleagues at the University of Edinburgh, its primary use was for research purposes, ML( Meta Language)
  • PASCAL

    Niklaus Wirth, the primary purpose was for teaching structured programming/as an educational language, named after Blaise Pascal
  • SQL

    IBM researchers Raymond Boyce and Donald Chamberlin, its primary purpose was to manipulate and retrieve data stored in IBM's original quasi-relational database management system, System R, SQL( Structures Query Language)
  • C

    Dennis Ritchie, the primary purpose was to provide low-level access to memory, provide language constructs that map efficiently to machines, and to require minimal run-time support.
  • ADA

    A team led by Dr.Jean Ichbiah at CII-Honeywell-Bull, usage worldwide in high-integrity / safety-critical / high-security domains including commercial and military aircraft avionics, air traffic control, railroad systems, and medical devices. The name Ada is not an acronym it was chosen in honor of Augusta Ada Lovelace a mathematician who is sometimes regarded as the world’s first programmer because of her work with Charles Babbage.
  • C++

    Bjarne Stroustrup, the primary purpose was to enhance C with features which should facilitate large scale software development while still keeping speed, portability, and versatility of the latter, Originally the new language was named “C with classes”, but it was renamed to “C++” to emphasis both its origin from C and its superiority compared to the latter.
  • Java

    James Gosling, the primary purpose was to implement a virtual machine and a language that had a familiar C-like notation but with greater uniformity and simplicity than C/C++.
  • Python

    Guido van Rossum, its primary purpose was to help programmers write clear, logical code for small and large-scale projects.
  • Delphi

    Embarcadero company, the primary purpose was to build windows applications
  • PHP

    Rasmus Lerdorf, was originally designed for web development, PHP( Hypertext Preprocessor)
  • Visual Basic

    Alan Cooper, its primary purpose was to make it easier to write programs for the Windows computer operating system.