title: what are similarities and differences between dynamic loading and late binding?
body: <p><strong>From wikipedia:</strong></p>
  
  <p><strong>Dynamic loading</strong> is a mechanism by which a computer program can, at run time, load a library (or other binary) into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory.</p>
  
  <p><strong>Late binding</strong> is a computer programming mechanism in which the method being called upon an object is looked up by name at run-time.</p>
  
  <hr>
  
  <p>In my opinion, </p>
  
  <p>A similarity is they are both mechanisms in which methods are looked up at run-time. </p>
  
  <p>A difference is dynamic loading does not need to use a linker after loading the library at run-time but late binding always need a linker. </p>
  
  <p>I'm not sure if I am correct, especially the difference part. I would like to learn more from your analysis. </p>