A short history of a few programming languages.
April 24, 2014Programming LanguagesLanguages from 30,000 ft.
View Slide
Cool Cat CodingWhere have the coding cats been?
01Assembly✤ 1949 (EDSAC Computer)!✤ assembler!✤ machine code!✤ opcode & operands
Fortran✤ 1957!✤ It landed a lander on the moon.!✤ It does math.
01RPG✤ 1959!✤ Report Program Generator!✤ File Specs!✤ Data Definition Specifications
C++A language born of C and forever more…✤ OOP Happened!!✤ {} and other common syntax
COBOL (COBOL!!!!!!! YEAH!)BOLFH
Languages✤ Pascal!✤ C!✤ Perl!✤ Fortran!✤ BASIC, GW-BASIC, etc.
01CodingFeaturesCats got lots of features.
Language Characteristics✤ Turing Complete!✤ Compilable!✤ Readable, Writable or Relative
Language Characteristics✤ Object Oriented!✤ Functional!✤ Dynamic!✤ Static Typed
Cool Cat CodingLotsa coding cats.
01CommunitiesThe importance of people.
Cool Cat CodingSo where does that lead us to today? Where are we heading?
Web World✤ JavaScript!✤ Java!✤ Ruby!✤ PHP!✤ Python
Enterprise Kingdom✤ Java!✤ C#!✤ Visual Basic / Visual Basic for Application (VBA)!✤ JavaScript (yup, still shows up here)
Science Land✤ R!✤ Matlab!✤ FORTRAN
Cool Cat Coding Languages✤ Go!✤ Erlang!✤ JavaScript
01