Programming Language
Programming Language
Introduction
▪ Programming linguistics:
• concepts and paradigms
• syntax, semantics, and pragmatics
• language processors.
1-4
Paradigms
1-6
Language processors
1-7
Historical development (1)
1955
Fortran
Lisp
Algol60 Cobol 1960
1965
PL/I
Simula
Algol68
Pascal 1970
Smalltalk
C 1975
Modula
ML
1980
Ada83
C++ 1985
OO imperative concurrent functional
1-8
Historical development (2)
1980
Ada83
C++ 1985
Haskell 1990
Ada95 1995
Java
C# 2000
2005
OO imperative concurrent functional
1-9