0100BASIC0100011111110010101011000001011100111010PASCAL10101010110101110101110011101010001010101010111010100PERL001110101000101010101011101010010101010100101010111001110101000101001100111010100010101011101011010101011101010010100101PYTHON11010100101010101001010010101010010FORTRAN0111010100010101010101110101001010COBOL011001011010010101010101110101001
AP Computer Science: Daniel Zhao
Same hardware,
different software
Blocks of code executed out of order and branching logical statements, such as if and for
First programming language
Basic implementation of von Neumann's ideas
Basic data types: boolean, int, double
Basic control statements: if, do, goto
Specific use at MIT: artificial intelligence
No true syntax or data types; still used today
Built for businessmen: English-readable code
Foundation for all modern languages
Introduced formal grammar [too complex to explain]
(Transition Period)
More organized and easy to use, incl. debugger
Pascal, but better & faster
C, made object-oriented
Completely object-oriented [encapsulation, polymorphism, inheritance]
Portable (JVM), designed for modern web
Easy-to-learn language, not OO
Heavily influenced today's Visual Basic (1991)
Compact, flexible, intuitive, easy to use, can be OO
Flexible, general-purpose, can be OO
Object-oriented languages for Apple software
Web dev.
thank you.
http://cs.brown.edu/~adf/programming_languages.html
https://en.wikipedia.org/wiki/History_of_programming_languages
http://www.csee.umbc.edu/courses/331/fall08/0101/notes/02/02history.pdf