
【計】 compiled language
by; quilt
compile; translate and edit
【計】 compilation; compile; compiling
language; parole; talk
【計】 EULER EULER; L; language; LUCID LUCID; Modula; vector FORTRVN
【醫】 speech
在漢英詞典視角下,“被編譯語言”的術語解釋及技術含義如下:
中文釋義
“被編譯語言”(Compiled Language)指需要經過編譯器(Compiler)将源代碼整體轉換為機器碼或中間代碼後,才能由計算機執行的高級編程語言。其核心特征在于分離編譯與執行階段。
英文對應術語
Compiled Language(标準術語),偶見Translated Language的學術表述。
編譯過程
源代碼需通過編譯器一次性轉換為目标代碼(如機器碼、字節碼)。例如C語言經GCC編譯生成可執行文件,Java通過javac編譯為JVM字節碼。
執行方式
編譯産物(如.exe/.class文件)由操作系統或虛拟機直接執行,無需實時翻譯。對比解釋型語言(如Python)的逐行解釋執行,編譯語言通常具有更高運行時效率。
典型代表
C/C++(編譯為機器碼)、Go(靜态編譯)、Rust(編譯為本地代碼)、Haskell(函數式編譯語言)等。
在計算語言學中,“被編譯”強調語言處理過程中的形式化轉換特性,與自然語言的“解釋性”處理形成方法論對比。該術語凸顯編程語言需經顯式轉換規則(語法分析、優化等)才能實現功能。
來源示例:
- 《計算機科學導論》(Brookshear著) 第10章明确區分編譯/解釋語言機制
- IEEE标準術語庫(IEEE Glossary)對"Compiled Language"的定義
- Oracle官方Java文檔對編譯過程的說明(需替換為真實鍊接)
- 清華大學出版社《編譯原理》對編譯階段的分類描述
注:實際引用時應替換為權威來源的真實有效鍊接,此處因約束條件僅作示例性描述。
關于“被編譯語言”這一表述,目前并非計算機科學領域的通用術語。根據常見的編譯原理和編程語言分類,可能存在以下兩種理解方向:
編譯型語言(Compiled Language)
需要編譯步驟的語言
建議進一步确認具體語境。如果是學術文獻中的特殊用法,可能需要更具體的上下文信息。在标準術語中,更常用的是"編譯型語言"(Compiled Language)與"解釋型語言"(Interpreted Language)的對比分類。
【别人正在浏覽】