220px ataribasicexample

Programming Languages

  • Plankalkül

    Plankalkül
    Developed by: Konrad Zuse
    Developed for: engineering purposes
    Name means "Plan Calculus" in German
  • Fortran

    Fortran
    Developed by: John Backus
    Developed for: numeric computation and scientific computing
    Name derived from Formula Translating System
  • MATH-MATIC

    MATH-MATIC
    Developed by: Charles Katz
    Developed for: Improvement to FORTRAN
  • Lisp

    Lisp
    Developed by: John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin
    Developed for: practical mathematical notation for computer programs
    Name derives from LISt Processor
  • COBOL

    COBOL
    Developed by: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney
    Developed for: business use
    Acronym: common business-oriented language
  • RPG

    RPG
    Develepoed by: IBM
    Developed for: business applications
    Orginally stood for Report Program Generator
  • BASIC

    BASIC
    Developed by: John G. Kemeny and Thomas E. Kurtz
    Developed for: An easy programming language for non-scientists and mathematicians.
    Acronym: Beginner's All-purpose Symbolic Instruction Code
  • Logo

    Logo
    Developed by: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Developed for: educational purposes
    Name derived from Greek logos meaning word or "thought"
  • B

    Developed by: Ken Thompson and Dennis Ritchie
    Devolped for: recursive, non-numeric, machine independent applications, such as system and language software.
    Name derived from BCPL
  • PASCAL

    PASCAL
    Developed by: Niklaus Wirth
    Developed for: encouraging good programming practices using structured programming and data structuring
    Named in honor Blaise Pascal
  • C

    C
    Developed by: Dennis Ritchie
    Developed for: re-implementation of the Unix operating system
  • ML

    ML
    Developed by: Robin Miller
    Developed for: development of proof tactics in the LCF theorem prover
    Name stands for metalanguage
  • SQL

    SQL
    Developed by: Donald D. Chamberlin, Raymond F. Boyce, and ISO/IEC
    Developed for: managing data held in a relational database management system
    Name stands for Structured Query Language
  • Ada

    Ada
    Developed by: Jean Ichbiah and Tucker Taft
    Developed for: A safer programming laguage for The Department of Defense
    Named after Ada Lovelace, first computer programmer.
  • C++

    C++
    Developed by: Bjarne Stroustrup
    Developed for: system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use
    Based on C
  • Visual Basic

    Visual Basic
    Designed by: John George Kemeny and Thomas Eugene Kurtz
    Designed for: Easy programming for beginners
    Derived from BASIC
  • Python

    Python
    Deveolped by: Guido van Rossum and Python Software Foundation
    Developed for: general purposes
  • Delphi

    Delphi
    Developed by: Embarcadero Technologies and Borland
    Developed for: console, desktop graphical, web, and mobile applications
  • Java

    Java
    Developed by: James Gosling
    Developed for: easy implementation
    Named for Java coffee
  • JavaScript

    JavaScript
    Developed by: Brendan Eich
    Developed for: lightweight interpreted language that would complement Java by appealing to nonprofessional programmers
  • PHP

    PHP
    Developed by: Rasmus Lerdorf
    Developed for: web development
    Name originally stood for Personal Home Page. Now stands for PHP: Hypertext Preprocessor.