Programming languages

Programming Languages

  • Plankalkul

    Plankalkul
    • Developed by Konrad Zuse
    • Designed for engineering purposes and was the first high-level non-von Neuman programming language to be designed for a computer
  • MATH-MATIC

    MATH-MATIC
    • Developed by Charles Katz
    • Designed to be an improvement over Fortran
  • Fortran

    Fortran
    • Developed by John Backus and IBM
    • Designed for mathematical and scientific purposes
  • Lisp

    Lisp
    • Developed by John McCarthy
    • Designed to be list a processing language for Artificial Intelligence
  • RPG

    RPG
    • Developed by IBM
    • Designed for business applications
    • Stands for Report Program Generator
  • COBOL

    COBOL
    • Developed by Grace Hopper
    • Designed to write programs for business
    • Stands for COmmon Business Business Language
  • BASIC

    BASIC
    • Developed by John George Kemeny and Thomas Eugene Kurtz
    • Designed to allow students to write programs for the Dartmouth Time Sharing System
    • Stands for Beginners All-Purpose Symbolic Instruction Code
  • Logo

    Logo
    • Developed by Wally Feurzeig & Seymour Papert
    • Designed to be a multi-paradigm computer programming language used in education
  • B

    B
    • Devoloped by Ken Thompson with contributions by Dennis Ritchie
    • Designed for non-numeric applications, such as system programming
  • Pascal

    Pascal
    • Developed by Niklaus Wirth
    • Designed to encourage good programming practices using structured programming and date structuring
  • C

    C
    • Developed by Dennis Ritchie
    • Designed to be compiled using relatively straightfoward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support
  • ML

    ML
    • Developed by Robin Milner and others at the University of Edinburgh
    • Designed to develope proof tatics in the LCF theorem prover
    • Stands for Meta Language
  • SQL

    SQL
    • Developed by Donald D. Chamberlin & Raymond F. Boyce
    • Designed for managing data in relational database management systems
    • Stands for Structured Query Language
  • ADA

    ADA
    • Developed by Jean Icbiah of CII Honeywell Bull
    • Designed for large, long-lived applications where realiability and efficiency are essential
    • ADA was named after Ada Lovelace, who is credited as the first computer programmer
  • C++

    C++
    • Developed by Bjarne Strousturp
    • Designed to be a statically typed, general-purpose language that is efficient and portable as C
  • Python

    Python
    • Developed by Guido van Rossum
    • Designed to highly extensible, rather than requiring all desired functionality to be built into a language's core
  • Visual Basic

    Visual Basic
    • Developed by Microsoft
    • It is a third-generation event-driven programming language and integrated development environment from Microsoft for it's COM programming model. It is designed to be relatively easy to learn and use
  • Javascript

    Javascript
    • Developed by Brendan Eich
    • Designed to be implemented as a part of a web browser in order to create enhanced user interfaces and dynamic websites
  • PHP

    PHP
    • Developed by Ramus Lerdorf
    • Designed for web developement to produce dynamic web pages
  • Delphi

    Delphi
    • Developed by Borland
    • Designed for Windows 3.1, and was an early example of what came to be known as Rapid Application Developement tools
  • Java

    Java
    • Developed by Oracle Corporation
    • Designed to let application developers "write once, run anywhere", meaning that code runs on one platform does not need to be recompiled to run on another