What is Dynamic and Static in computer science generally means? -


i've heard many terms "dynamic binding", "static binding", "dynamic linking", "static linking" , "dynamic loading".

all know when terms have vocabulary dynamic, means @ runtime. why "dynamic" , "static"? according dictionary, dynamic keep changing, "happen @ runtime" equals "something keep changing"? don't see point why people using dynamic mean "happen @ runtime".

"dynamic linking" - if program dynamically linked number of shared libraries, can modify these libraries independently main program (provided don't change interface between them). so, yes - libraries might keep changing, , do. example: upgrade linux, typically new versions of many system libraries.

"dynamic binding" - if work programming language, supports dynamic binding, function call can bound function body dynamically based on argument function called upon.


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -

r - Update two sets of radiobuttons reactively - shiny -