A. 簡述計算機將源程序翻譯成目標程序的兩種翻譯方式的優缺點
機算機將源程序翻譯成目標程序的兩種翻譯方式的優缺點
1、源碼就是指編寫的最原始程序的代碼。運行的軟體是要經過編寫的,程序員編寫程序的過程中需要他們的「語言」。音樂家用五線譜和音符。
2、建築師用圖紙和筆,那程序員的工作的語言就是「源碼」,人們平時使用軟體時就是程序把「源碼」翻譯成我們可直觀的形式表現出來供我們使用的。
發展分析
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由於機器資源比較昂貴。
程序的時間和空間代價往往是設計關心的主要因素;隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
B. 翻譯高級語言編寫的源程序,採用的兩種方法
編譯執行:把源程序翻譯成機器語言(生成可執行文件,比如com或exe文件),然後
執行。(包含匯編和鏈接兩個過程)
解釋執行:把一行源程序翻譯成機器語言,然後執行;再翻譯下一行源程序成機
器語言,然後執行。(翻譯一句,執行一次。不生成可執行文件)