Difference between dynamic loading and dynamic linking?

Dynamic loading means loading the library (or any other binary for that matter) into the memory during load or run-time.

Up vote 0 down vote favorite share g+ share fb share tw.

Routine is not loaded until it is called. All routines are kept on disk in a re-locatable load format. The main program is loaded into memory & is executed.

This is called Dynamic Linking. Why this is called Dynamic Linking? Shouldn't it be Dynamic Loading because Routine is not loaded until it is called in dynamic loading where as in dynamic linking, Linking postponed until execution time.

Dynamic linker operating-system loading link|improve this question edited 2 days agoMat52.6k74372 asked 2 days agoLuv823 0% accept rate.

Dynamic loading means loading the library (or any other binary for that matter) into the memory during load or run-time. Dynamic loading can be imagined to be similar to plugins , that is an exe can actually execute before the dynamic loading happens(The dynamic loading for example can be created using LoadLibrary call in C or C++) Dynamic linking refers to the linking that is done during load or run-time and not when the exe is created. In case of dynamic linking the linker while creating the exe does minimal work.

For the dynamic linker to work it actually has to load the libraries too. Hence it's also called linking loader. Hence the sentences you refer may make sense but they are still quite ambiguous as we cannot infer the context in which it is referring in.

Can you inform us where did you find these lines and at what context is the author talking about?

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions