Strategic Directions in Software Engineering and Programming Languages.
Carl A. GunterJohn C. MitchellDavid NotkinPublished in: ACM Comput. Surv. (1996)
Keyphrases
- programming language
- software engineering
- knowledge management
- object oriented
- artificial intelligence
- logic programming
- software systems
- software development
- programming environment
- software engineers
- reverse engineering
- database languages
- general purpose
- strongly typed
- high level
- denotational semantics
- development process
- software maintenance
- design patterns
- object oriented programming
- software architecture
- software reuse
- higher order
- object oriented concepts
- specification language
- database systems
- lambda calculus
- information systems