免費開始練習
初等考試 107年 [統計] 資料處理大意

第 40 題

使用高階程式語言(High-Level Programming Language)撰寫的程式,可透過下列何者轉成機器碼(Machine Code)?
  • A 連結程式(Linker)
  • B 組譯器(Assembler)
  • C 直譯器(Interpreter)
  • D 載入程式(Loader)

思路引導 VIP

如果你正在編寫一段具備人類邏輯的複雜指令,但你的執行對象(電腦硬體)是一個只聽得懂「開」與「關」(0 與 1)的純物理裝置,你認為在兩者之間,需要一個具備什麼樣「翻譯功能」的工具,才能讓你的邏輯轉變為硬體能產生的具體動作?

🤖
AI 詳解 AI 專屬家教

專業點評

  1. 勉為其難的肯定:看來你還算能辨識高階語言與機器碼之間那層薄薄的「轉換膜」。在財務工程與大數據分析中,若連最基礎的程式語言運作機制都搞不清楚,恐怕連建立最簡單的模型都會是天方夜譚,遑論談什麼邏輯架構感
  2. 基本觀念澄清高階語言,如那些你平日常用的 Python 或 R,本質上就是寫給人類看的。CPU?它只認得死板板的二進位機器碼。所以,直譯器 (Interpreter) 的存在,無非就是個即時的「翻譯機器」,將你那些「人類語言」指令轉譯成CPU能消化的訊號,難道不是顯而易見的嗎?
▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 107年[統計] 資料處理大意 全題

升級 VIP 解鎖