編譯器和解釋器的分界線在哪,字節碼效率能否無限接近機器碼?
作者: 發布日期:2025-06-28 11:45:12
沒有分界線,編譯器和解釋器被統一在了被稱為 扶她映射(Futamura Projections)的大框架內。
Partial Evaluation而在討論 Futamura Projection 之前,先要理解 偏計算(Partial Evaluation)技術。
偏計算是一種程序優化技術,其核心思想是: 如果一個程序 [公式] 的靜態輸入部分 [公式] 是已知的,而其余動態輸入 [公式] 未知,那么我們可以通過一個稱為“混合器”(mix)的特殊偏計算程序,將 [公式] 和已知的 [公式] 結合起來,生成一個新的、特化的程序 [公式]。









