Title :
A dynamic C-based object-oriented system for Unix
Author :
Engelstad, Steve ; Falck, Keith ; Montgomery, Warren ; Neumann, Jeo ; Straubs, Ralph ; Vandendorpe, Jim ; Wilde, Mike
Author_Institution :
AT&T Bell Lab., Naperville, IL, USA
fDate :
5/1/1991 12:00:00 AM
Abstract :
Calico, a C-based object-oriented language supported by an integrated software development environment, is described. Calico features strict encapsulation, dynamic binding, fast garbage collection, and interoperability with C. It provides a simple, uniformly applied object model, a syntax easily mastered by C programmers, a new multiple inheritance model, simple method-call semantics with some novel extension and effective support for the team development process. Although Calico introduces some unique language features, its primary contribution is the productivity advantage that this feature integration provides for the Unix/C environment.<>
Keywords :
C language; Unix; object-oriented programming; storage management; C programmers; C-based object-oriented language; Calico; Unix/C environment; dynamic C-based object-oriented system; dynamic binding; fast garbage collection; feature integration; integrated software development environment; interoperability; multiple inheritance model; productivity advantage; simple method-call semantics; strict encapsulation; syntax; team development process; uniformly applied object model; unique language features; Encapsulation; Gratings; Interactive systems; Multidimensional systems; Object oriented modeling; Productivity; Programming profession; Writing;
Journal_Title :
Software, IEEE