Authors:
Bernhard G. Humm
1
and
Ralf S. Engelschall
2
Affiliations:
1
Darmstadt University of Applied Sciences, Germany
;
2
Capgemini sd&m Research, Germany
Keyword(s):
Programming Language Features, Aspects, Flexibility, Evolutionary Prototyping, Plug-in.
Related
Ontology
Subjects/Areas/Topics:
Agile Methodologies
;
Aspect-Oriented Software Development
;
Aspects
;
Paradigm Trends
;
Software Engineering
;
Software Project Management
Abstract:
Current programming languages are inflexible regarding their use of language features like typing, access control, contracts, etc. In some languages, the programmer is forced to use them, in others he may not. This article pleads for pluggable programming language features, a concept that allows greater flexibility for application programmers without losing control over the use of those features.