Professional Documents
Culture Documents
學號 : 姓名 : 分數 :
語法一: 1. ASSIGN => id = EXP ;
2. EXP => EXP + EXP | EXP – EXP | id (EXP => EXP { (+|-) EXP } | id)
1. 請說明何謂編譯器 (Compiler),何謂解譯器 2. 請說明何謂虛擬碼 (P-Code),何謂組合語言
(Interpreter),並比較編譯器與解譯器之異同 ? (Assembly Language),並比較虛擬碼與組合
(10%) 語言之異同? (10%)
1
學號 : 姓名 :
else else
op = tree.node(1); op = tree.node(1);
end if end if
end if
2
8. 請詳細說明在 Interpreter1.cs 中,下列程式的功能為何 ? (10%)
3
學號 : 姓名 :