The inside story on shared libraries and dynamic loading

@article{Beazley2001TheIS,
  title={The inside story on shared libraries and dynamic loading},
  author={David M. Beazley and Brian D. Ward and Ian R. Cooke},
  journal={Computing in Science and Engineering},
  year={2001},
  volume={3},
  pages={90-97}
}
are starting to build their applications as extensions to scripting language interpreters or component frameworks. This often involves shared libraries and dynamically load-able modules. However, the inner workings of shared libraries and dynamic loading are some of the least understood and most mysterious areas of software development. In this installment of Scientific Programming, we tour the inner workings of linkers, shared libraries, and dynamically loadable extension modules. Rather than… CONTINUE READING