DocumentCode :
2771869
Title :
Organized C: a unified method of handling data in CAD algorithms and databases
Author :
Soukup, Jiri
Author_Institution :
Code Farms Inc., Richmond, Ont., Canada
fYear :
1990
fDate :
24-28 Jun 1990
Firstpage :
425
Lastpage :
430
Abstract :
A data management package, called Organized C, is described. The main features of this package are simple and compact declarations which translate organizations into the definitions 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 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 those of hand-coded C. Resulting programs are strongly typed, protected against dangling pointers and, because of their clear organization, are much easier to maintain
Keywords :
C language; circuit CAD; data handling; object-oriented databases; quality control; software reliability; C++; CAD algorithms; Organized C; access functions; classes; coding; compact declarations; data management package; databases; debugging; handling data; inheritance mechanism; pointers; productivity; software quality; unified coding style; Computer displays; Debugging; Object oriented programming; Packaging; Productivity; Programming profession; Protection; Runtime; Software quality; Spatial databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location :
Orlando, FL
ISSN :
0738-100X
Print_ISBN :
0-89791-363-9
Type :
conf
DOI :
10.1109/DAC.1990.114894
Filename :
114894
Link To Document :
بازگشت