Programming Languages

  • Plankallkul

    Created by Konrad Zuce and was made to be the first high-level programming language
  • Math-Matic

    Created by Charles Katz and was made to be early programming for UNIVAC I and UNIVAC II
  • Fortran

    Created by John Backus and it was designed to allow easy translation of math formulas into code
  • COBOL

    Created by the Conference on Data Systems Languages. It was created as part of a US Department of Defense effort to create a portable programming language for data processing.
  • RPG

    Created by IBM and was made to be used with business applications
  • Lisp

    Created by John McCarthy and it was made to be a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus
  • BASIC

    Created by John G. Kemeny and Thomas E. Kurtz. It was made to enable people who didn’t know how to code for personal computers have an easy way to write custom software for computers
  • LOGO

    Created by Wally Feuzeig to be a language used 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
  • PASCAL

    Created by Niklaus Wirth to be used to encourage good programming practices using structured programming and data structuring
  • B

    Created by Ken Thompson with Dennis Ritchie and it was used for recursive, non-numeric, machine independent applications, such as system and language software
  • SQL

    Created by Donald D. Chamberlin and Raymond F. Boyce. It was designed to be a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system.
  • C

    Created by Dennis Ritchie. It was created to be a language that was capable of both high level, machine independent programming and would still allow the programmer to control the behavior of individual bits of information.
  • C++

    Created by Bjarne Stroustrup. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights
  • ADA

    Created by Dr. Jean Ichbiah with the purpose of being used for large, long-lived applications – and embedded systems in particular – where reliability and efficiency are essential.
  • Python

    Created by Guido van Rossum and was made to be a general-purpose programming language
  • Visual Basic

    Created by Alan Cooper and was used for rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
  • PHP

    Created by Rasmus Lerdorf to be used for web development but also used as a general-purpose programming language
  • Delphi

    Created by Anders Hejlsberg. It was used for Object Pascal, which continued to be developed, as its underlying object-oriented language.
  • Java

    Created by James Gosling. It was created to be be simple, object-oriented, distributed and easy to learn, robust and secure, independent of a given computer architecture or platform, very performan, possible to write an interpreter for the language, and to also support parallelism and use dynamic typing.
  • Javascript

    Created by Brendan Eich to be used to make webpages interactive and provide online programs, including video games