資源簡介
第一章 習題解答
1. 解:源程序是指以某種程序設計語言所編寫的程序。目標程序是指編譯
程序(或解釋程序)將源程序處理加工而得的另一種語言(目標語言)
的程序。翻譯程序是將某種語言翻譯成另一種語言的程序的統稱。編譯
程序與解釋程序均為翻譯程序,但二者工作方法不同。解釋程序的特點
是并不先將高級語言程序全部翻譯成機器代碼,而是每讀入一條高級語
言程序語句,就用解釋程序將其翻譯成一段機器指令并執行之,然后再
讀入下一條語句繼續進行解釋、執行,如此反復。即邊解釋邊執行,翻
譯所得的指令序列并不保存。編譯程序的特點是先將高級語言程序翻譯
成機器語言程序,將其保存到指定的空間中,在用戶需要時再執行之。
即先翻譯、后執行。
2. 解:一般說來,編譯程序主要由詞法分析程序、語法分析程序、語義分
析程序、中間代碼生成程序、代碼優化程序、目標代碼生成程序、信息
表管理程序、錯誤檢查處理程序組成。
代碼片段和文件信息
- 上一篇:CST仿真微波元器件S參數
- 下一篇:存儲管理--可變分區管理 操作系統 實驗報告
評論
共有 條評論