Programming language concepts for software developers.
Peter SestoftPublished in: ACM SIGPLAN Notices (2008)
Keyphrases
- programming language
- software developers
- software engineering
- software development
- programming language constructs
- object oriented concepts
- software systems
- development tools
- object oriented
- concurrent programming
- software projects
- general purpose
- computing systems
- application development
- high level
- application developers
- abstract data types
- programming environment
- computer programs
- object oriented programming
- strongly typed
- specification language
- computer systems
- artificial intelligence
- database languages
- real world
- semantic data models
- denotational semantics
- program code
- programming paradigms
- functional programming
- data abstraction
- key concepts
- functional language
- knowledge management
- web applications
- database