English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

就翻譯所花的時間而言,編譯程式比直譯程省時?

那位大大能幫忙回答!!

2006-11-18 11:32:59 · 7 個解答 · 發問者   福  1 in 電腦與網際網路 程式設計

7 個解答

恩~~應該說執行時吧!

因為編譯式先經由編譯--連結產生可讀取的"機器碼"可執行檔.exe。
所以執行時他不用再翻譯,比較有效率。

直譯----逐行翻譯成機器碼再加以執行。
例:
程式第一行-------------------->執行第一行
程式第二行-------------------->執行第二行
程式第三行-------------------->執行第三行

2006-11-18 20:19:06 · answer #1 · answered by SAM 1 · 0 0

發問者是問翻譯所花的時間而言吧...

2006-11-21 12:05:30 · answer #2 · answered by 楊晉昌 4 · 0 0

「...比如 JAVA 就是直譯程式...」

Java應該是編譯程式
採用Just In Time編譯
和直譯是不同的

2006-11-19 05:52:40 · answer #3 · answered by novus 6 · 0 0

編譯程式
全部翻譯完,無錯誤,再執行
例如: C、C++ 語言

直譯程式
每翻譯一行完,就執行一行
例如:BASIC培基語言、dbase

所以編譯程式比較省時

2006-11-19 03:22:19 · answer #4 · answered by 組合語言 5 · 0 0

編譯程式它開發速度慢但效能高
直譯程式它是開發快但效率低

2006-11-18 21:46:38 · answer #5 · answered by ? 1 · 0 0

編譯程式的執行效率比直譯要來得高
就安全性而言
直譯程式具有較高的安全特性,比如 JAVA 就是直譯程式,高安全性是它的優點,唯一缺點就是執行效率低

2006-11-19 19:29:30 補充:
寫錯了…
JAVA 是半編譯半直譯方式來執行程式

2006-11-18 14:32:01 · answer #6 · answered by Big_John-tw 7 · 0 0

一次翻一行和一次翻一本書,你說那個快?

2006-11-18 11:43:03 · answer #7 · answered by 鳳琳 5 · 0 0

fedest.com, questions and answers