Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
A Relationally Complete Query Language for an Entity-Relationship Model
Proceedings of the Fourth International Conference on Entity-Relationship Approach
Theory and algorithms for signal routing in integrated circuit layout
Theory and algorithms for signal routing in integrated circuit layout
Tool integration and construction using generated graph-based design representations
DAC '95 Proceedings of the 32nd annual ACM/IEEE Design Automation Conference
Maze router without a grid map
ICCAD '92 Proceedings of the 1992 IEEE/ACM international conference on Computer-aided design
Application of redundant computation in program debugging
Journal of Systems and Software
Hi-index | 0.00 |
This paper describes a data management package called Organized C. The main feature of this package are simple and compact declarations which translates organizations into the definition of classes, pointers, and access functions. This method adds a new dimension to the inheritance mechanism, works with both C and C++, and is specifically useful for CAD software which often deals with large and complex data. It also leads to a unified coding style for algorithms and memory resident databases. Practical experience indicates that Organized C dramatically improves software quality and productivity in both C and C++: coding and debugging three times faster is common, while the run-time performance and memory remain as good as that of hand coded C. Resulting programs are strongly typed, protected against dangling pointers and, because of their clear organization, are much easier to maintain.