FeatureC++ is an extension of C++ that supports feature-oriented programming (FOP). ...generate tailor-made software by composing C++ classes according to a feature selection!
Extended C gives Object-Oriented features such as self-referential structure pointers via macros to C, resulting in an object-oriented style. Currently tested in gcc, we hope to stabilize it for other compilers as well, including Borland & VisualStudio.