Keyphrases
- programming language
- programs written
- general purpose
- object oriented
- high level
- virtual machine
- software engineering
- database languages
- logic programming
- programming environment
- description language
- strongly typed
- denotational semantics
- functional programming
- java language
- programming paradigms
- object oriented programming