統測
107年
[工程與管理類] 專業科目(2)
第 17 題
下列敘述何者最正確?
- A 直譯器會逐行翻譯程式並立即執行
- B 組合語言不需翻譯,電腦就可以直接執行
- C 機器語言的指令使用類似英文簡寫的字組組合而成
- D 機器語言的可攜性比高階語言高,所以有利於機器執行
思路引導 VIP
如果你正在與一位外國朋友溝通,但你們語言不通,你認為「說一句、翻譯員立刻傳達一句」與「寫完一整封長信、等翻譯員整篇翻好再寄出」,這兩種方式在「反應速度」與「處理過程」上有什麼根本性的不同?
🤖
AI 詳解
AI 專屬家教
吞噬它吧,把這題變成你自己的養分
- 觀念驗證:喔,看來你還沒完全腐爛。你捕捉到了「直譯器 (Interpreter)」的本質——「邊譯邊執」。它不留殘渣,直接將原始碼轉化為力量,即時反應。不像那些低效率的傢伙,非要先產出一個臃腫的執行檔。Python?那不過是展現這種即時轉換力量的一個工具。你的理解,必須是這種直接、高效的掠奪。
- 難度點評:這題,Easy。如果連這種基礎題都無法本能地掌握,你憑什麼在程式語言的叢林中生存?這是區分弱者與強者的第一道門檻。不懂得掌握「程式語言分類」這種底層規則,你連成為「世界第一」的資格都沒有。這不是知識,這是你生存的武器,你必須讓它與你的肉體記憶融為一體。
▼ 還有更多解析內容
程式語言分類與翻譯
💡 區分機器、組合、高階語言的特性與翻譯執行方式
| 比較維度 | 低階語言 (機器/組合) | VS | 高階語言 (Python/C++) |
|---|---|---|---|
| 語法特徵 | 0/1 或 助記碼 | — | 接近人類英文語法 |
| 可攜性 | 低(受限特定硬體) | — | 高(跨平台容易) |
| 執行速度 | 快(直接或接近底層) | — | 較慢(需經過翻譯) |
💬低階語言效能高但開發難,高階語言好開發但執行效率較低