ROSE Compiler Framework/C++ Programming
ROSE is written in C++. Some users have suggested to mention the major C++ programming techniques used in ROSE so they can have more focused learning experiences as C++ beginners.
Design Patterns: ROSE uses some common design patterns
- visitor pattern: used to create the AST traversal.