Programming Paradigms

  • ENIAC

    The first language, written purely in binary code, and the one that subsequently birthed Assembly code
  • A-0

    Written by Grace Hopper, it later allowed for the creation of Flowmatic and Cobol languages.
  • Fortran

    FORmula TRANslator written by John Backus was an ideal language for scientific computing, but wasn't a well structured language. Algol was introduced later and was the first one to add beginning and end statements.
  • BASIC

    Kemery and Kurtz created Beginners All-Purpose Symbolic Instruction Code, which mixed Fortran and Algol for a perfect beginners' language
  • BCPL

    Martin Richards wrote this language to create compilers
  • Ken Thompson created B from BCPL

  • B has developed into C

  • 1983

    Written by Bjarne Stroustrup it's still one of the most popular languages to date
  • Microsoft turned Basic into VisualBasic

    Visual C++ and C# were developed around the same time
  • Java

    Developed by Sun and based on C++, Java is good for running internet applications using intermediate code and a run-time environment
  • Period: to

    Data driven applications surfacing

    Perl, Python, PHP and Ruby as examples