跳至內容

縛尪仔

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

佇電腦科學當中,咱所講的縛尪仔(Binding)是講創造一个簡單的參考(reference), 並且共伊指向一个閣較複雜閣較大的結構以利後用。 這簡單參考會當替代此誠大的結構,伊佇了後的程式中輕盈地使用。

縛紮的分類

下列的行為會當看做縛紮的範圍。

語言抑是名詞縛紮

語言抑是名詞縛紮的是函式庫欲按怎佮應用程式連結,猶閣有編譯器/直譯器如何管理連結符號(變數名稱)。

遮的名詞佇咧程式語言表示利用進前指定的變數符號來指涉數值。佇這个情境內底,縛縛是一種共機器記憶空間的位置佮變數抑是符號產生關連的行為。這款關連若毋是咧編譯時間產生,這款關連叫做靜態連結(Static linking); 抑是咧執行期機動產生,是叫做動態連結(Dynamic linking)。

連結佮縛帶有時陣是仝款意思。比如講真實生活中的動態連結,指出來是某人知影欲佇某時某地做代誌,但是伊並無想欲查位址抑是講揣地圖,到甲代誌的期限欲到矣才開始走揣。類比程式執行面,則是當一程式執行的時(無定已經執行足久的), 現場式到現此時才會得著對應的記憶體位置,而且執行這位置的函式,這个稱呼執行期縛紮咧

XML 資料縛尪仔

命令縛紮

命令縛紮,通常指稱鍵盤巨集,抑是簡稱巨集,通常是用佇專業應用程式內底。足濟情形下,這鍵盤按鍵佮指令之間的縛紮會當修改抑是增加,但是通常就無法度徙掉。

誠濟號令縛紮仔攏誠出名,比如講 Mac OS 的儲存功能會使用 Command-S 照鍵組合來達到,所以每一當使用者愛儲存檔案的時陣,會當直接揤 Command-S 達到功能,毋是逐改攏對選單選取。Emacs 文書處理軟體提供了 Control-X 閣揤 Control-C 達到儲存才閣關係本軟體的功能。另外咧,上蓋為惡名昭彰的揤鍵巨集應該是 Windows 彼機時的 Control-Alt-Delete 揤鍵了。

某一寡軟體,譬如講小可仔軟 Excel 允准使用者自訂巨集,以簡化使用者的操作步數,並且共這巨集佮某寡號號名稱縛做伙。

控制流程縛紮

佇電子遊戲所謂的流程縛紮咧,指的是將任何鍵盤揤鍵佮特定功能結合,崁其原本的鍵盤功能。一个足有複雜的控制介面的遊戲,譬如講絕對武力,會當倚靠一串特定的揤鍵會當縮短複雜功能的輸入(親像遊戲內通訊)。

參閱

  • 程式設計語言
  • 指令
  • 東西