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

php - Wordpress website dashboard page or post editor content is not showing but front end data is showing properly -

How to get the ip address of VM and use it to configure SSH connection dynamically in Ansible -

javascript - Get parameter of GET request -