當前位置:編程學習大全網 - 編程軟體 - 高級語言的翻譯過程有兩種形式

高級語言的翻譯過程有兩種形式

高級語言的翻譯過程有兩種形式:編譯方式和解釋方式。

編譯方式是將高級語言全部翻譯成機器指令之後,再將機器指令交予計算機執行;解釋方式是將高級語言逐句翻譯,翻譯壹句,執行壹句,不產生整個目標程序。

所謂解釋方式就是由計算機專業人員事先編好壹個解釋程序構成壹個解釋系統存放到計算機內,當把高級語言程序輸入到計算機內並運行程序之後,解釋系統就會對它進行解釋,解釋壹句執行壹句。也就是說,邊解釋邊執行。這與日常生活中的口譯類似。

所謂編譯方式就是由計算機專業人員事先編好壹個編譯程序構成壹個編譯系統存放到計算機內,當把高級語言程序輸入到計算機內並運行程序之後,編譯系統就把它整個翻譯為目標代碼程序,然後執行目標代碼程序。這與日常生活中的筆譯類似。

由於匯編語言依賴於硬件體系,且助記符量大難記,於是人們又發明了更加易用的所謂高級語言。在這種語言下,其語法和結構更類似漢字或者普通英文,且由於遠離對硬件的直接操作,使得壹般人經過學習之後都可以編程。高級語言通常按其基本類型、代系、實現方式、應用範圍等分類。

  • 上一篇:(求匯編orC程序)將51單片機TO計數器的值傳輸到1602LCD顯示,程序怎麽編寫
  • 下一篇:英語from number case type怎麽翻譯?
  • copyright 2024編程學習大全網