A Dynamic C-Based Object-Oriented System for Unix

  • Authors:
  • Steve Engelstad;Keith Falck;Warren Montgomery;Joe Neumann;Ralph Straubs;Jim Vandendorpe;Mike Wilde

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • IEEE Software
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

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.