IBM Software Group  |  Rational software
© 2004 IBM Corporation
17
Better support for C
§Support for link-time bindings
4resolving function references in C
•Will greatly aid navigation/search features for this style of C code
•Refactoring/programmatic edit support will be difficult
−Definite candidate for “Preview” pane in refactoring
−Without full build-model to reference, resolution is heuristic-based
§Stricter emphasis upon providing custom implementation for C & GCC
4AST & supporting data structures will be more compact memory wise
4Syntax parsing will be more accurate
4Algorithms for semantic analysis in C are far less rigorous
•Should yield better performance for nearly all clients