绑定

✍ dations ◷ 2025-11-27 18:07:29 #计算机科学

在计算机科学中,所谓的绑定(Binding)是指创造一个简单的参考(reference),并将它指向一个更复杂更大的结构以利后用。此简单参考可以替代此巨大结构,在之后的程序中轻盈地使用。

下列的行为可视为绑定的范畴。

语言或名词绑定指的是库如何与应用程序链接,以及编译器/解释器如何管理链接符号(变量名称)。

这些名词在编程语言表示利用先前指定的变量符号来指涉数值。在这样的情境下,绑定是一种将机器记忆空间的位置与变量或符号产生关连的行为。此种关连要不是在编译时间产生,此种关连称为静态链接(Static linking);或者是在运行期机动产生,则称为动态链接(Dynamic linking)。

链接与绑定有时是同样意思。例如真实生活中的动态链接,指的是某人知道要在某时某地做事,但是他并不想查地址或找地图,直到事情的期限要到了才开始查找。模拟于程序运行面,则是当一程序运行时(也许已运行很久),此程序至此时才得到对应的存储器位置,并运行此位置的函数,此称运行期绑定。

动态链接库(例如Windows的.dll文件,Linux上的动态库)是典型的运行期绑定库。它们称做晚绑定(对比于早绑定,或称编译时期绑定)。由于晚绑定只会在程序第一次需要相关函数支持时才会导入(若此程序从未调用相关函数,则此绑定行为就不会引导),因此此类绑定策略也称懒惰绑定。

Windows、Unix与Linux操作系统为了节省存储器以及程序大小,通常将晚绑定视为默认选项。若是要使用早绑定,通常要在编译时间时就决定;此决定会让产出的程序变得较大(因为他将所有用到的库都一起编入程序中),但是可携性较强(可以避免其他电脑没有安装所需库的风险)。

早绑定有一项额外的特质,它避免了在晚绑定中,更新库却造成程序无法运行的窘境。

命令绑定,通常指称键盘宏,或简称宏,通常是用在专业应用程序中。很多情况下,键盘按键与指令之间的绑定可以修改或增加,但通常无法移除。

许多命令绑定都非常有名,例如Mac OS的存储功能可以用Command-S按键组合来达到,因此每当用户要存储文件时,可直接按Command-S达到功能,而非每次都从菜单选取。Emacs文字处理软件提供了Control-X再按Control-C达到存储再关闭本软件的功能。另外,最为恶名昭彰的按键宏应该是Windows死机时的Control-Alt-Delete按键了。

某些软件,例如微软Excel允许用户自定义宏,以简化用户的操作步骤,并将此宏与某些命令名称绑定在一起。

在电子游戏中所谓的流程绑定,指的是将任何键盘按键与特定功能结合,而覆盖其原本的键盘功能。一个拥有复杂控制接口的游戏,例如绝对武力,可以依靠一串特定的按键以缩短复杂功能的输入(例如游戏内通信)。

相关

  • 含水层含水层(英语:aquifer),也作蓄水层,是指地底一层含有水分的渗透岩(英语:permeability (earth sciences))、岩石碎隙或未固结的材料(砾石、沙、淤泥)。人们可通过打钻水井来从含水层提取
  • 痕量痕量同位素是微量的自然放射性同位素。由于原始核素往往大于微量,可以推论相对于地球的年龄而言,痕量同位素的半衰期一般比较短。微量放射性同位素的存在,原因在于他们在地球上
  • 休宁休宁县是中国安徽省黄山市下辖的一个县,位于安徽、江西、浙江三省交界处。休宁县是古徽州府一府六县之一,被誉为“中国第一状元县”。东汉建安十三年(208年)建休阳县,距今已有180
  • 东亚和东南亚人群的Y染色体DNA单倍型类群这里列出的是东亚人类Y染色体DNA单倍型类群比例,数据选取以样本量大者为优。
  • 奈芙蒂斯奈芙蒂斯(Nephthys,又称奈弗丝)在埃及神话中是死者的守护神,同时也是生育之神。她是九柱神之一。"奈弗丝"也是对一个家庭中最年长妇女的称呼。她可能曾经是“巴特(Bat)”或“奈斯(N
  • 孔门十哲四配颜回 · 孟子 · 曾参 · 孔伋日本藤原惺窝 · 林罗山 · 室鸠巢新井白石 · 雨森芳洲朝鲜薛聪 · 权近 · 吉再 · 安珦 · 李穑李滉 · 王仁 · 李齐贤 
  • 拉尔萨幼发拉底河 · 底格里斯河乌鲁克 · 乌尔 · 埃利都 启什 · 拉格什 · 尼普尔 阿卡德帝国 · 库提 乌尔第三王朝 · 伊辛第一王朝 · 拉尔萨 · 伊辛第二王朝古巴比
  • 鹌鹑蛋鹌鹑蛋,是鹌鹑(学名:Coturnix coturnix)所产的卵,其外有一层蛋壳,表面有棕褐色斑点,内则有气室、卵白及卵黄部分,它富含各类营养,是人类常食用的食品之一。然而,一只鹌鹑蛋的胆固醇和
  • 键可以是下列意思:
  • 爱衣爱衣(1988年10月2日-),日本原女演员、女性模特儿,1988年生于日本群马县,本名未公开。兴趣为新体操及音乐欣赏,爱衣外祖父是俄罗斯人和韩国人混血。2005年出道,2007年3月,高校毕业。20