Fptv58r4 batch

Programming Languages Timeline

  • Plankalkul

    • Designed by Konrad Zuse
    • Used for engineering purposes
    • Plan Calculus
  • Fortran

    • Developed by a Team lead by John Backus
    • Built for scientific and engineering applications
    • Formula Translating System
  • MATH-MATIC

    • Developed by Charles Katz
    • Used by UNIVAC I and UNIVAC II
  • Lisp

    • Developed by John McCarthy
    • Originally created as a practical mathematical notation for computer programs
  • COBOL

    • Developed by Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
    • Designed for use in Business
    • Common Business-Oriented Language
  • RPG

    • Designed by IBM
    • Tool to replicate punched card processing -Report Program Generator
  • BASIC

    • Devoloped by John George Kemeny and Thomas Eugene Kurtz
    • Designed for ease of use
    • Beginner's All-purpose Symbolic Instruction Code
  • LOGO

    • Developed by Wally Feurzeig and Seymour Papert
    • It purpose is commands for line and drawing.
  • B

    • Developed by Ken Thompson and Dennis Ritchie
    • Non-numeric applications.
  • Pascal

    • Designed by Niklaus Wirth
    • Intended to encourage good programming practices
  • C

    • Developed by Dennis Ritchie
    • Designed as a General-purpose programming language.
  • ML

    • Designed by Robin Milner
    • Designed to develop proof tactics in the LCF theorem prover
    • metalanguage
  • SQL

    • Designed by Donald D. Chamberlin and Raymond F. Boyce
    • Designed for managing data.
    • Structured Query Language
  • ADA

    • Developed by a team led by Dr. Jean Ichbiah
    • standardized Department of Defense embeded systems
  • C+++

    • Develop by Bjarne Stroustrup
    • Adding object-oriented features to C
  • Python

    • Designed by Guido van Rossum
    • design philosophy emphasizes code readability
  • Visual Basic

    • Designed by Microsoft
    • Relatively easy to learn and use
  • Delphi

    • Developed by Borland
    • Object Pascal for windows.
  • Java

    -Developed by James Gosling
    - Designed to have as few implementation dependencies as possible.
  • JavaScript

    -Developed by Brendan Eich
    - Most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
  • PHP

    • Designed by Rasmus Lerdorf
    • designed for web development
    • Personal Home Page