Loading [MathJax]/extensions/MathMenu.js
Dynamic linking of software components | IEEE Journals & Magazine | IEEE Xplore
Scheduled Maintenance: On Monday, 30 June, IEEE Xplore will undergo scheduled maintenance from 1:00-2:00 PM ET (1800-1900 UTC).
On Tuesday, 1 July, IEEE Xplore will undergo scheduled maintenance from 1:00-5:00 PM ET (1800-2200 UTC).
During these times, there may be intermittent impact on performance. We apologize for any inconvenience.

Dynamic linking of software components


Abstract:

Traditionally, dynamic linkers merely combined previously compiled pieces of code. Faster processors are now making outright code generation at load time practical, leadi...Show More

Abstract:

Traditionally, dynamic linkers merely combined previously compiled pieces of code. Faster processors are now making outright code generation at load time practical, leading to cross-platform portability at very little extra cost. While the central idea behind dynamic linking is quite straightforward, it can be implemented through a surprising variety of strategies. The author contrasts three simple dynamic linking schemes with two much more elaborate strategies. The latter represent a workload shift from the compiler to the dynamic linker, just as dynamic linking itself represents a shift that moves the functions of a separate linker into the loader. Because the new techniques promise the profound additional benefit of cross-platform portability, they will most likely displace the currently popular linking-loader approach.
Published in: Computer ( Volume: 30, Issue: 3, March 1997)
Page(s): 74 - 81
Date of Publication: 06 August 2002

ISSN Information:


Contact IEEE to Subscribe

References

References is not available for this document.