• 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