绑定

✍ dations ◷ 2025-08-07 05:51:12 #计算机科学

在计算机科学中,所谓的绑定(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允许用户自定义宏,以简化用户的操作步骤,并将此宏与某些命令名称绑定在一起。

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

相关

  • 天文学史天文学的历史非常久远,天文学可谓人类历史上古老的一门科学。从最初人类对于星象变化的认识开始,天文学就已经开始萌芽了。人们为了研究和制定各种时间或时令(例如:季节或者历法
  • 查尔斯·惠斯通皇家奖章 (1840, 1843) 阿尔伯特奖章(1867)查尔斯·惠斯登爵士(英语:Sir Charles Wheatstone,1802年2月6日-1875年10月19日),英国维多利亚时代的科学家、发明家。他发明了英格兰
  • 纳豆纳豆是日本常见的传统发酵食品,由黄豆通过Bacillus subtilis natto(枯草杆菌亚种之一)借由菌种发酵所释放的酵素转化蒸煮过黄豆的营养成分所制成的豆制品,气味浓烈,有黏性,不仅保
  • 薛定谔方程在量子力学中,薛定谔方程(Schrödinger equation)是描述物理系统的量子态怎样随时间演化的偏微分方程,为量子力学的基础方程之一,其以发表者奥地利物理学家埃尔温·薛定谔而命名
  • 联邦调查局警察美国联邦调查局警察(英语:Federal Bureau of Investigation Police, FPU)是联邦调查局的下级机关,主要任务为保护联邦调查局的设施、财产、人员、雇员、访客等的安全,并可执行获
  • 莅临指导莅临指导(朝鲜语:현지지도/現地指導),是指北朝鲜一种经济建设和政治宣传模式,金日成和金正日亲自到集体农庄和工厂现场视察和提供意见。这些指导比较接近政治宣传,表示金氏父子有解
  • 獾亚科 獾属()  猪獾属()  鼬獾属()獾亚科,学名,属于食肉目鼬科,包括在欧亚大陆常见的獾(即狗獾)、猪獾、鼬獾等。有时獾作为统称,也包括产于非洲的蜜獾和美洲的美洲獾。獾的主要特点
  • 长江文明长江文明是长江流域各区域文明的总称,是汉文化的一部分,与黄河文明并列为汉文化的两大源泉。长江文明区域之广、文化遗址数量之多、密度之大,都堪称世界之最,包括有江苏和上海大
  • 饿鬼饿鬼(梵语:प्रेत,;巴利语:Peta),又称祖父鬼(梵语:Pitṛ(英语:Pitrs),义为父辈、父系,和英文father同词源)或鬼,音译薜荔多、闭戾多、卑帝黎等,本自于印度固有的死后信仰,而又为佛教所加以
  • 保加利亚萨瓦纳鳅保加利亚萨瓦纳鳅为辐鳍鱼纲鲤形目鳅科的其中一种,为温带淡水鱼,分布于欧洲保加利亚多瑙河流域,体长可达12公分,栖息在大型河川下游的底层水域,生活习性不明。 维基物种中有关保