article
Free Access

The object oriented pre-compiler: programming Smalltalk 80 methods in C language

Published:01 January 1983Publication History

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.

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 18, Issue 1
    January 1983
    38 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/948093
    Issue’s Table of Contents

    Copyright © 1983 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 January 1983

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!