Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The reverse of dynamic loading (in a sense) is embedding.
Suppose you want to make a really cool word processor, and you start writing it in (say) C++.[424] Now, you decide you want the users to be able to use Perl’s regular expressions for an extra powerful search-and-replace feature, so you embed Perl into your program. Then you realize that you could open up some of the power of Perl to your users. A power user could write a subroutine in Perl that could become a menu item in your program. Users can customize the operation of your word processor by writing a little Perl. Now you open up a little space on your website where users can share and exchange these Perl snippets, and you’ve got thousands of new programmers extending what your program can do at no extra cost to your company. And how much do you have to pay Larry for all th....