DocumentCode :
1416605
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
Volume :
8
Issue :
3
fYear :
1991
fDate :
5/1/1991 12:00:00 AM
Firstpage :
73
Lastpage :
85
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;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.88947
Filename :
88947
Link To Document :
بازگشت