Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming Languages from 30k Feet (wide screen)

Programming Languages from 30k Feet (wide screen)

A short history of a few programming languages.

B077605f4799abe20de52b6ded458e99?s=128

Adron Hall

April 25, 2014
Tweet

Transcript

  1. April 24, 2014 Programming Languages Languages from 30,000 ft.

  2. Cool Cat Coding Where have the coding cats been?

  3. 01 Assembly ✤ 1949 (EDSAC Computer)! ✤ assembler! ✤ machine

    code! ✤ opcode & operands
  4. None
  5. Fortran ✤ 1957! ✤ It landed a lander on the

    moon.! ✤ It does math.
  6. 01 RPG ✤ 1959! ✤ Report Program Generator! ✤ File

    Specs! ✤ Data Definition Specifications
  7. C++ A language born of C and forever more… ✤

    OOP Happened!! ✤ {} and other common syntax
  8. COBOL (COBOL!!!!!!! YEAH!) BOLFH

  9. Languages ✤ Pascal! ✤ C! ✤ Perl! ✤ Fortran! ✤

    BASIC, GW-BASIC, etc.
  10. 01 Coding Features Cats got lots of features.

  11. Language Characteristics ✤ Turing Complete! ✤ Compilable! ✤ Readable, Writable

    or Relative
  12. Language Characteristics ✤ Object Oriented! ✤ Functional! ✤ Dynamic! ✤

    Static Typed
  13. Cool Cat Coding Lotsa coding cats.

  14. 01 Communities The importance of people.

  15. Cool Cat Coding So where does that lead us to

    today? Where are we heading?
  16. Web World ✤ JavaScript! ✤ Java! ✤ Ruby! ✤ PHP!

    ✤ Python
  17. Enterprise Kingdom ✤ Java! ✤ C#! ✤ Visual Basic /

    Visual Basic for Application (VBA)! ✤ JavaScript (yup, still shows up here)
  18. Science Land ✤ R! ✤ Matlab! ✤ FORTRAN

  19. Cool Cat Coding Languages ✤ Go! ✤ Erlang! ✤ JavaScript

  20. 01