頁籤選單縮合
| 題 名 | 中間碼最佳化之研究=A Study for Code Optimization |
|---|---|
| 作 者 | 張百畝; | 書刊名 | 建國學報 |
| 卷 期 | 15 1996.06[民85.06] |
| 頁 次 | 頁539-547 |
| 分類號 | 312.2 |
| 關鍵詞 | 字詞分析程式; 語法分析程式; 中間碼產生程式; 中間碼最佳化程式; 機器碼產生程式; 四分碼; 記憶體取用; 副運算式; 迴圈恆值; |
| 語 文 | 中文(Chinese) |
| 中文摘要 | 一般而言,教學用的編譯程式(Compliers)都是給學生學習程式語言時使用的,而學生學習程式語言的過程中,最迫切需要的就是編譯(Compiling)他們的原始程式(Source Program),當一個程式被更改到正確以後,就多不再使用此程式,而是繼續撰寫其他的程式來增強他們對此程式語言的瞭解程度。因此,教學用的程式語言的編譯程式在乎的是編譯時間愈短愈好,比較不在乎程式的執行效率。因為中間碼最佳化程式(Code Optimizer)執行起來很耗時,所以不含中間碼最佳化程式的編譯程式可加快編譯速度。但是非教學用的編譯程式則很在乎程式的執行效率,當一個程式編譯成功後,大多不會再編譯,倒是它的可執行程式(Executable Program)經常需要執行,所以我們寧可在編譯時多花點時間做「中間碼最佳化」,得到精簡的機器碼,以增快程式的執行速度。本文中,我們討論到如何做到「中間碼最佳化」及其效率。 |
本系統中英文摘要資訊取自各篇刊載內容。