AspectC++
Sign in to saveAspectC++ is an aspect-oriented extension of C and C++ languages. It has a source-to-source compiler, which translates AspectC++ source code into compilable C++. The compiler is available under the GNU GPL, though some extensions specific to Microsoft Windows are only available through pure-systems GmbH.
Official website
The Home of AspectC++
aspectc.org →Link to the official site · 3,395 chars · not written by Vinony
Wikidata facts
- Instance of
- programming language
- Based on
- Q2407
- Official website
- aspectc.org
- Has use
- source-to-source compiler
Show 3 more facts
- manifestation of
- aspect-oriented programming
- programming paradigm
- aspect-oriented programming
- programmed in
- Q2407
Sources (1)
via Wikidata · CC0
~2 min read
Encyclopedic overview
3 sectionsContents
- Example
- References
- External links
AspectC++ is an aspect-oriented extension of C and C++ languages. It has a source-to-source compiler, which translates AspectC++ source code into compilable C++. The compiler is available under the GNU GPL, though some extensions specific to Microsoft Windows are only available through pure-systems GmbH.
Aspect-oriented programming allows modularizing cross-cutting concerns in a single module, an aspect. Aspects can modify existing classes, but most commonly they provide 'advice' that runs before, after, or around existing functionality.
Excerpted from Wikipedia’s “AspectC++” article, available under the CC BY-SA 4.0 licence.