Distributed high-level module binding for flexible encapsulation and fast inter-modular optimization

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

We present a new modular object-oriented language with orthogonal encapsulation facilities. The language provides full support for encapsulation and separate compilation which makes it difficult to compile using standard techniques. We present new distributed translating techniques which overcome these difficulties by allowing inter-modular information to be exchanged at link-time. The same techniques may also be used with other modular and object-oriented languages to facilitate fast inter-modular optimizations such as inline expansion.

Original languageEnglish (US)
Title of host publicationProgramming Languages and System Architectures - International Conference, Proceedings
EditorsJurg Gutknecht
PublisherSpringer-Verlag
Pages282-297
Number of pages16
ISBN (Print)9783540578406
DOIs
StatePublished - 1994
EventInternational Conference on Programming Languages and System Architectures, 1994 - Zurich, Switzerland
Duration: Mar 2 1994Mar 4 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume782 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

OtherInternational Conference on Programming Languages and System Architectures, 1994
CountrySwitzerland
CityZurich
Period3/2/943/4/94

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Distributed high-level module binding for flexible encapsulation and fast inter-modular optimization'. Together they form a unique fingerprint.

  • Cite this

    Collberg, C. S. (1994). Distributed high-level module binding for flexible encapsulation and fast inter-modular optimization. In J. Gutknecht (Ed.), Programming Languages and System Architectures - International Conference, Proceedings (pp. 282-297). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 782 LNCS). Springer-Verlag. https://doi.org/10.1007/3-540-57840-4_37