編譯方法是把高級語言全部翻譯成機器指令,然後交給計算機執行;解釋的方式是逐句翻譯高級語言,翻譯壹句執行壹句,不產生整個目標程序。
所謂解釋模式,就是計算機專業人員事先編制壹個解釋程序,形成解釋系統,存儲在計算機中。當高級語言程序輸入計算機,程序運行時,解釋系統會對其進行解釋,解釋壹句,執行壹句。換句話說,解釋和執行。這類似於日常生活中的解讀。
所謂編譯法,就是由計算機專業人員預先編制壹個編譯程序,形成編譯系統,存儲在計算機中。將高級語言程序輸入計算機並運行程序後,編譯系統將其翻譯成目標代碼程序,然後執行目標代碼程序。這類似於日常生活中的翻譯。
因為匯編語言依賴於硬件系統,而且助記符又大又難記,所以人們發明了更容易使用的所謂高級語言。在這種語言中,它的語法和結構更類似於漢字或者普通的英語,而且由於遠離硬件的直接操作,普通人學習後也可以編程。高級語言通常根據其基本類型、代、實現方法和應用範圍進行分類。