分享
 
 
 

绑扎

王朝百科·作者佚名  2009-12-21
窄屏简体版  字體: |||超大  

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

语言或名词绑扎

主条目:[[名词绑扎(Name binding)]]

主条目:[[语言绑扎(Language binding)]]

语言或名词绑扎指的是函式库如何与应用程序连结,以及编译器/直译器如何管理连结符号(变量名称)。 这些名词在编程语言表示利用先前指定的变量符号来指涉数值。在这样的情境下,绑扎是一种将机器记忆空间的位置与变量或符号产生关联的行为。此种关联要不是在编译时间产生,此种关联称为静态连结(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允许使用者自订宏,以简化使用者的操作步骤,并将此宏与某些命令名称绑扎在一起。

控制流程绑扎

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有