阿摩線上測驗
登入
首頁
>
程式語言
>
103年 - 103 高等考試_三級_資訊處理:程式語言#24840
> 申論題
申論題
試卷:103年 - 103 高等考試_三級_資訊處理:程式語言#24840
科目:程式語言
年份:103年
排序:0
申論題資訊
試卷:
103年 - 103 高等考試_三級_資訊處理:程式語言#24840
科目:
程式語言
年份:
103年
排序:
0
申論題內容
一、請說明 early binding(如 C 語言)及 late binding(如 Perl 語言)之間最大的差異,並列出兩者主要的優點。(10 分)
詳解 (共 1 筆)
詳解
提供者:hchungw
主要差異
綁定時機
:
Early binding:在編譯時期決定。
Late binding:在運行時期決定。
執行效率
:
Early binding:執行效率高,因為所有地址在編譯時已確定。
Late binding:執行效率相對較低,因為需要在運行時期進行地址解析。
靈活性
:
Early binding:靈活性較低,程式在編譯後行為基本固定。
Late binding:靈活性高,程式可以根據運行時條件動態改變行為。
結論
Early Binding
的主要優點是執行效率高和編譯時錯誤檢查,適合於需要高效運行和靜態錯誤檢查的應用。
Late Binding
的主要優點是靈活性高和擴展性好,適合於需要高動態性和運行時期決定行為的應