Computer Programming Languages

  • Period: to

    Computer Programming Languages

  • Plankalkul

    Plankalkul made by Konrad Zuse for
  • Fortran

    1954, a team led by John Backus for IBM, for scientific, mathematical, statistical, and engineering type procedures and number crunching, not an acronym.
  • Lisp

    1956, John McCarthy, Artificial Intelligence, Air Defense systems, implementation of real-time, embedded Knowledge-Based systems, list handling and processing Tree Traversal (Breath/Depth First Search), and educational purposes (Functional Style Programming) LISt Processor.

    1957, group led by Charles Katz

    1959, group of computer professionals called the Conference on Data Systems Languages, solution of business problems such as keeping track of employees annual wages, COmmon Business Oriented Language.
  • RPG

    1959, by IBM, for generating informative large-scale reports from mainframe databases, Report Program Generator.

    1960’s, Niklaus Wirth, a member of the International Federation of Information Processing (IFIP) Working Group 2.1, for teaching college level programming techniques, not an acronym.

    1963, John George Kemeny and Tom Kurtzas , teaching tool for undergraduates, Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    1967, team from MIT, Graphics (Turtle Graphics), use with language, and making music, not an acronym.
  • ML

    Early 1970’s, Robin Milner and others, call-by-value evaluation strategy, first-class functions, automatic memory management through garbage collection, parametric polymorphism, static typing, type inference, algebraic data types, pattern matching, and exception handling, Meta Language.
  • SQL

    Early 1970’s, for IBM by Donald D. Chamberlin and Raymond F. Boyce, to manipulate and retrieve data stored in database systems, Structure Query Language.
  • B

    1970, Kenneth L. Thompson with contribution by Dennis M. Ritchie, for primarily non-numeric applications such as system programming, not an acronym.
  • C

    1972, Dennis M. Richie as modified version of B, mostly used for UNIX operating systems and computer games, not an acronym.
  • C++

    1979, Bjarne Stroustrup, mainly used for software engineering and graphics, not an acronym.
  • ADA

    Early 1980’s, team lead by Dr. Jean Ichbiah, designed for large, long-lived applications – and embedded systems in particular – where reliability and efficiency are essential, not an acronym.
  • Visual Basic

    1987, Thomas E. Kurtz and John George Kemeny for Microsoft, for developing applications that run in the new Windows 95 operating system as well as Eucation, Research, Medicine, Business, Commerce, Marketing and Sales, Accounting, Consulting, Law, and Science, not an acronym.
  • Java

    Early 1990’s, formerly known as Oak, James A. Gosling, World Wide Web Applets, Cross-Platform Application Development and other Network Applications, not an acronym.
  • Python

    February 1991, Guido Van Rossum, for rapid prototyping of complex applications. It is also used as a "glue language" for connecting up the obvious pieces of a complex solution, such as Web pages, databases, and Internet sockets.
  • PHP

    1994, Rasmus Lerdorf, general-purpose scripting language that is especially suited for Web development, PHP Hypertext Preprocessor, was Pretty Home Pages.
  • Delphi

    1995, Borland, a native code compiler, not an acronym.
  • Javascript

    1995, Brendan Eich, dynamic web pages and object oriented web scripting, not an acronym.