Computer science 在计算机科学中,什么是动态和静态?

Computer science 在计算机科学中,什么是动态和静态?,computer-science,Computer Science,我听过很多术语,如“动态绑定”、“静态绑定”、“动态链接”、“静态链接”和“动态加载” 我所知道的是,当一些术语具有动态词汇表时,它意味着在运行时。但为什么是“动态”和“静态”?根据字典,动态是不断变化的东西,“在运行时发生”等于“不断变化的东西”?我不明白为什么人们使用dynamic来表示“在运行时发生”。“动态链接”-如果您的程序与多个共享库动态链接,那么您可以从主程序独立地修改这些库(前提是您不更改它们之间的接口)。所以,是的,图书馆可能会不断变化,而且它们确实在变化。举个例子:升级Lin

我听过很多术语,如“动态绑定”、“静态绑定”、“动态链接”、“静态链接”和“动态加载”

我所知道的是,当一些术语具有动态词汇表时,它意味着在运行时。但为什么是“动态”和“静态”?根据字典,动态是不断变化的东西,“在运行时发生”等于“不断变化的东西”?我不明白为什么人们使用dynamic来表示“在运行时发生”。

“动态链接”-如果您的程序与多个共享库动态链接,那么您可以从主程序独立地修改这些库(前提是您不更改它们之间的接口)。所以,是的,图书馆可能会不断变化,而且它们确实在变化。举个例子:升级Linux之后,通常会得到许多系统库的新版本

“动态绑定”-如果您使用支持动态绑定的编程语言,那么您的函数调用可以根据调用函数的参数动态绑定到函数体。

是的,但Dynamic在项目符号列表中有这样一个漂亮的环:)