Some thoughts on teaching programming and programming languages.
John C. ReynoldsPublished in: ACM SIGPLAN Notices (2008)
Keyphrases
- programming language
- object oriented
- programming environment
- high level
- general purpose
- software engineering
- object oriented programming
- computer programming
- computer programs
- concurrent programming
- database languages
- strongly typed
- logic programming
- programming paradigms
- high level programming language
- denotational semantics
- specification language
- programming language constructs
- functional programming
- learning platform
- program code
- object oriented concepts
- programming course
- object oriented databases
- database