Skip to content
EntityQ4807752· pop 5· linked from 11 articles

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.

Official website

The Home of AspectC++

aspectc.org

Link to the official site · 3,395 chars · not written by Vinony

Wikidata facts

Official website
aspectc.org
Sources (1)

via Wikidata · CC0

~2 min read

Article

3 sections
Contents
  • 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.

Available in 5 languages

via Wikidata sitelinks · CC0

Connections

Categories