Category:FeatureC++: Difference between revisions
(created) |
m (added links) |
||
Line 3: | Line 3: | ||
}} |
}} |
||
FeatureC++ is a C++ language extension to support Feature-Oriented Programming (FOP). FOP is the study of feature modularity in program families. FeatureC++ enables a programmer to express features in a modular way. It supports easy derivation and composition of program family members based on declarative specifications in form of algebraic equations. FeatureC++ also adopts language concepts of Aspect-Oriented Programming (AOP) to further increase modularity of cross-cutting concerns. Currently, it supports Aspectual Mixin Layers (AML). AML combine the advantages of Mixins and Aspects to increase the crosscutting modularity. |
FeatureC++ is a [[C++]] language extension to support Feature-Oriented Programming (FOP). FOP is the study of feature modularity in program families. FeatureC++ enables a programmer to express features in a modular way. It supports easy derivation and composition of program family members based on declarative specifications in form of algebraic equations. FeatureC++ also adopts language concepts of Aspect-Oriented Programming (AOP) to further increase modularity of cross-cutting concerns. Currently, it supports Aspectual Mixin Layers (AML). AML combine the advantages of Mixins and Aspects to increase the crosscutting modularity. |
||
FeatureC++ comes in form of a C++ preprocesser that transforms FeatureC++ code into native C++ code. |
FeatureC++ comes in form of a [[C++]] preprocesser that transforms FeatureC++ code into native C++ code. |
Latest revision as of 20:36, 18 May 2010
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
See Also: |
|
---|
FeatureC++ is a C++ language extension to support Feature-Oriented Programming (FOP). FOP is the study of feature modularity in program families. FeatureC++ enables a programmer to express features in a modular way. It supports easy derivation and composition of program family members based on declarative specifications in form of algebraic equations. FeatureC++ also adopts language concepts of Aspect-Oriented Programming (AOP) to further increase modularity of cross-cutting concerns. Currently, it supports Aspectual Mixin Layers (AML). AML combine the advantages of Mixins and Aspects to increase the crosscutting modularity. FeatureC++ comes in form of a C++ preprocesser that transforms FeatureC++ code into native C++ code.
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- FeatureC++ Implementations (empty)
- FeatureC++ User (empty)