CS 3304: Comparative Languages
Programming LanguageHistory and Evolution
[
Course Documents
] : [
Programming LanguageHistory and Evolution
]
Previous
Contents
Next
Keyword Index
1970's: Technology
SIMULA 67: classes, inheritance, data abstraction
Pascal: small, elegant, structured prog., teaching
C: systems programming, efficiency
Modula-2: Pascal + modules, better for sys. prog.
Prolog: first logic language, AI-oriented
Smalltalk: pure OO, interpreted, entire system
1950
1960
1970
1980
1990
2000
SIMULA 67
Pascal
C
Modula-2
Prolog
Smalltalk