I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)


From Rosetta Code
(Redirected from FeatureC++)
This programming language may be used to instruct a computer to perform a task.
Official website
See Also:

Listed below are all of the tasks on Rosetta Code which have been solved using FeatureC++.
Your Help Needed
If you know FeatureC++, please write code for some of the tasks not implemented in FeatureC++.

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.


This category has the following 3 subcategories, out of 3 total.