This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Dynamic C-Based Object-Oriented System for Unix
May/June 1991 (vol. 8 no. 3)
pp. 73-85

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.

Index Terms:
dynamic C-based object-oriented system; C-based object-oriented language; integrated software development environment; strict encapsulation; dynamic binding; fast garbage collection; interoperability; uniformly applied object model; syntax; C programmers; multiple inheritance model; simple method-call semantics; team development process; Calico; unique language features; productivity advantage; feature integration; Unix/C environment; C language; object-oriented programming; storage management; Unix
Citation:
Steve Engelstad, Keith Falck, Warren Montgomery, Joe Neumann, Ralph Straubs, Jim Vandendorpe, Mike Wilde, "A Dynamic C-Based Object-Oriented System for Unix," IEEE Software, vol. 8, no. 3, pp. 73-85, May-June 1991, doi:10.1109/52.88947
Usage of this product signifies your acceptance of the Terms of Use.