An approach to implementation of aspect-oriented programming for C

E. M. Novikov
2013 Programming and computer software  
This paper describes an approach to implementation of aspect oriented programming (AOP) frameworks for C, outlines traditional AOP facilities for different programming languages, and shows how specific features of C and a build process of C programs affect AOP implementations. Next, we consider addi tional requirements imposed by a practical application of AOP implementations for C programs. Existing solutions are described and possibility of their use is analyzed. The paper describes a new AOP
more » ... tool for C that implements the proposed approach and demonstrates its capabilities.
doi:10.1134/s0361768813040051 fatcat:ja3svydj7fbsrprou6psacfjpi