ACM Home Page
Please provide us with feedback. Feedback
The object oriented pre-compiler: programming Smalltalk 80 methods in C language
Full text PdfPdf (851 KB)
Source ACM SIGPLAN Notices archive
Volume 18 ,  Issue 1  (January 1983) table of contents
Pages: 15 - 22  
Year of Publication: 1983
ISSN:0362-1340
Author
Brad L. Cox  ITT Programming Technology Center, Stratford, Connecticut
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 16,   Citation Count: 3
Additional Information:

abstract   cited by  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/948093.948095
What is a DOI?

ABSTRACT

This describes the Object Oriented Pre-Compiler, OOPC, a language and a run-time library for producing C programs that operate by the run-time conventions of Smalltalk 802 in a UNIX3 environment. These languages offer Object Oriented Programming in which data, and the programs which may access it, are designed, built and maintained as inseparable units called objects.The precompiler is backed by a library which supports Smalltalk 80's interpretation of messaging; binding of a message to its target routine is done at run time. The library also contains a growing number of primitive class definitions, such as an Object class whose capabilities are inherited by every object in the system. The library provides many, but not all, capabilities of Smalltalk. An added capability is object save/restore, which allows any object to convert itself and all sub-objects into linear form for storage on disk. Important missing features are automatic memory management and Smalltalk's impressive collection of classes to support a graphical human interface.