
【計】 full-qualified name
complete; entirely; full; whole
【醫】 pan-; pant-; panto-
decorate; embellish; ornament; adorn; beautify; bedeck; groom; modify; polish
【計】 cosmetics
【化】 modification
express; fame; famous; first name; firstname; forename; reputation
【法】 praenomen
在漢英詞典語境中,"全修飾名"(Fully Qualified Name,簡稱FQN)指代一個實體(如類、方法、變量、文件路徑等)的完整且無歧義的名稱。它通過包含所有必要的層級命名空間、包、類或路徑信息,确保該名稱在全局範圍内具有唯一性,無需依賴上下文即可精确定位目标實體。
完全限定性
全修飾名包含從根節點到目标實體的完整路徑。例如在編程中:
java.util.ArrayList
(包名java.util
+ 類名ArrayList
)/home/user/document/report.txt
消除歧義
當不同命名空間存在同名實體時,全修飾名通過前置路徑區分。如:
com.example.project.Module
與 org.other.project.Module
來源:計算機科學術語标準(ISO/IEC 2382)
漢英翻譯對照
來源:《牛津計算機詞典(第6版)》
import numpy.linalg.norm
)database.schema.table
來源:IEEE軟件工程術語手冊
名稱類型 | 示例 | 依賴上下文 | 唯一性 |
---|---|---|---|
簡稱/别名 | ArrayList |
是 | 局部唯一 |
全修飾名 | java.util.ArrayList |
否 | 全局唯一 |
根據《計算機科學技術百科全書》,全修飾名被定義為:"在分層命名系統中,通過包含從頂層命名空間到目标對象的全部父節點名稱,實現唯一标識的命名方式"。該概念廣泛應用于操作系統、編程語言及網絡協議設計。
提示:在技術文檔翻譯中,建議将"全修飾名"統一譯為"Fully Qualified Name (FQN)"以符合國際規範。
“全修飾名”是計算機編程領域(尤其是C/C++)中的術語,需結合“全”的語義和編程特性進行解釋:
一、詞義分解
void func(int)
可能被修飾為?func@@YAXH@Z
。二、技術定義 全修飾名即完全修飾後的名稱,包含以下完整信息:
__cdecl
或__stdcall
)三、應用場景 主要見于:
四、注意事項
不同編譯器(如GCC與MSVC)的修飾規則差異較大,且同一編譯器的不同版本可能變更修飾規則,這是導緻跨編譯器鍊接失敗的主要原因之一。具體編碼規則可通過demangle
工具逆向解析。
暗鑰報酬的理論胞苷二磷酸膽堿變相漲價波洛克氏手術垂直記錄針力單指令單數據流系統登記表格頂角鋒芒畢露複式信線矽鋼片股利股份環節換向泵集塵電極管靜脈停滞可為自己買賣證券的商人煉丹時代噴珠葡甘露聚糖情感貧乏全民參政權殺髓纖維實驗過程雙指觸診樹花地衣酸說明中斷天然元素微程式實現