article · 1996
Interlanguage object sharing with SOM
Cited by 6Abstract and details only
Abstract
Object-oriented programming languages may encourage reuse at the source code level, but they inhibit reuse at the binary object level. Differences in object representation make it much more difficult to share objects, even across different implementations of the C++ language, than to share libraries between different procedural languages such as C and Fortran. IBM has addressed this problem through the System Object Model (SOM). The purpose of this paper is to provide a brief description of the SOM and the mapping from SOM to the object models of several languages: C++, Smalltalk, OO COBOL, and to discuss how binary object interoperability can be achieved through SOM.
Cite this paper
Hamilton, J. (1996). Interlanguage object sharing with SOM.
Hamilton, Jennifer. “Interlanguage object sharing with SOM.” 1996, p. 4.
Hamilton, Jennifer. 1996. “Interlanguage object sharing with SOM.”
Hamilton, J. (1996) ‘Interlanguage object sharing with SOM’.
@article{hamilton1996interlanguage,
title = {{Interlanguage object sharing with SOM}},
author = {Hamilton, Jennifer},
pages = {4},
year = {1996}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Object-oriented programming using SOM and DSOM
Christina C. Lau · 1994
Cited by 11
Constraining the Structure and Style of Object-Oriented Programs
Scott Meyers, Carolyn K. Duby, Steven P. Reiss · 1993
Cited by 35
Enhancing object-based system composition through per-object mixins
Gustaf Neumann, Uwe Zdun · Asia-Pacific Software Engineering Conference (APSEC) · 2003
Cited by 19
No-Longer-Foreign: Teaching an ML compiler to speak C “natively”
Matthias Blume · Electronic Notes in Theoretical Computer Science · 2001
Cited by 80Open access
Language integration in the common language runtime
Jennifer Hamilton · ACM SIGPLAN Notices · 2003
Cited by 29
Java Virtual Machine Specification
Tim Lindholm, Frank Yellin · CERN Document Server (European Organization for Nuclear Research) · 1996
Cited by 2,137
SWIG: an easy to use tool for integrating scripting languages with C and C++
David M. Beazley · 1996
Cited by 303
Concurrency in object-oriented programming languages
Michael Papathomas · 1995
Cited by 14