B. Cox. ACM SIGPlan Notices, 18 (1):
15--22(January 1983)
Abstract
This paper describes the OOPC, a language and run-time library for
producing C programs that operate by the run-time conventions of
Smalltalk 80 in a UNIX environment. An added capability is object
save/restore, which allows any object to convert itself and all
subobjects 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.
%0 Journal Article
%1 cox1983a
%A Cox, B. J.
%D 1983
%J ACM SIGPlan Notices
%K C, talk, Class Small object-oriented
%N 1
%P 15--22
%T The Object Oriented Pre-Compiler
%V 18
%X This paper describes the OOPC, a language and run-time library for
producing C programs that operate by the run-time conventions of
Smalltalk 80 in a UNIX environment. An added capability is object
save/restore, which allows any object to convert itself and all
subobjects 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.
@article{cox1983a,
abstract = {This paper describes the OOPC, a language and run-time library for
producing C programs that operate by the run-time conventions of
Smalltalk 80 in a UNIX environment. An added capability is object
save/restore, which allows any object to convert itself and all
subobjects 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.},
added-at = {2006-03-09T08:15:35.000+0100},
author = {Cox, B. J.},
bibdate = {Tue Jan 10 10:09:44 1984},
biburl = {https://www.bibsonomy.org/bibtex/2427e6d7e8c3f6e703dcddf8af3ad19af/snowball},
interhash = {4766de585d5791fddb972e2d95d469fe},
intrahash = {427e6d7e8c3f6e703dcddf8af3ad19af},
journal = {ACM SIGPlan Notices},
key = {Cox},
keywords = {C, talk, Class Small object-oriented},
month = {January},
number = 1,
pages = {15--22},
timestamp = {2006-03-09T08:15:35.000+0100},
title = {The Object Oriented Pre-Compiler},
volume = 18,
year = 1983
}