Computer Programming Language History

By 1475061
  • Plankalkul

    Konrad Zuse; A programming language designed for engineering purposes, the first high-level (non-von Neumann) programming language to be designed for a computer.
  • MATH-MATIC

    Charles Katz; Allowed for larger programs, automatically generating code to read overlay segments from UNISERVO tape as required.
  • Lisp

    John McCarthy; Designed for easy manipulation of data strings, one of the oldest languages still in use.
  • Fortran

    John Backus, A general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
  • COBOL

    CODASYL; Reads like regular English and is often used for business and administrative purposes, it is in a format that is no longer used or supported by new systems.
  • RPG

    IBM; A high-level programming language (HLL) for business applications. RPG is an IBM proprietary programming language and its later versions are available only on IBM i- or OS/400-based systems.
  • PASCAL

    Blaise Pascal; A small, efficient language intended to encourage good programming practices using structured programming and data structuring.
  • BASIC

    John G. Kemeny Thomas E. Kurtz; Provided a way for students to write simple computer programs.
  • LOGO

    John McCarthy, Designed for easy manipulation of data strings, one of the oldest languages still in use.
  • B

    Ken Thompson, Dennis Richie; Designed for recursive, non-numeric, machine-independent applications, such as system and language software. It was a typeless language, with the only data type being the underlying machine's natural memory word format.
  • C

    Dennis Richie; A general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, while a static type system prevents unintended operations.
  • ML

    Robin Milner; Provides pattern matching for function arguments, garbage collection, imperative programming, call-by-value and currying.
  • C++

    Bjarne Stroustrup; A sophisticated, efficient and general-purpose programming language based on C, many of today's operating systems, system drivers, browsers and games use C++ as their core language.
  • SQL

    Raymond Boyce, Donald Chamberlin; The standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database or retrieve data from a database.
  • ADA

    Dr. Jean Ichbiah; Designed for large, long-lived applications – and embedded systems in particular – where reliability and efficiency are essential.
  • Python

    Guido van Rossum; Used for developing desktop GUI applications, websites and web applications. Also, Python, as a high-level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
  • Visual Basic

    Alan Cooper; A user-friendly programming language designed for beginners, and it enables anyone to develop GUI window applications easily.
  • PHP

    Rasmus Lerdorf; A general-purpose scripting language that is especially suited to server-side web development, in which case PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content or dynamic images used on websites or elsewhere.
  • Delphi

    Borland Delphi; An object-oriented programming language (OOP) and an Integrated Development Environment (IDE). Delphi is an alternative to language such as Visual Basic offering development with both rapidity and good quality.
  • Java

    James Gosling, Designed to have the look and feel of the C++ programming language, but is simpler to use and enforces an object-oriented programming model. Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network.
  • Javascript

    Brendan Eich, Has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. JavaScript enables interactive web pages and is an essential part of web applications.