首页 文章

什么是动态和静态计算机科学通常意味着什么?

提问于
浏览
0

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

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

1 回答

  • 0

    "Dynamic linking" - 如果您的程序与许多共享库动态链接,那么您可以从主程序中修改这些库 independently (前提是您不更改它们之间的接口) . 所以,是的 - 图书馆可能会不断变化,他们也会这样做 . 例如:升级Linux,然后通常会获得许多系统库的新版本 .

    “动态绑定” - 如果使用支持动态绑定的编程语言,则可以根据调用函数的参数动态地将函数调用绑定到函数体 .

相关问题