當前位置:首頁 » 編程軟體 » 編譯方式和解釋程序

編譯方式和解釋程序

發布時間: 2024-10-21 17:47:03

⑴ 計算機高級程序語言的兩種工作方式(解釋方式和編譯方式)的區別

高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可
將它們分為兩類:
1.解釋類
執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序,典型的解釋型的高級語言有BASIC。
2.編譯類
編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(*.OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Delphi等。

熱點內容
iisftpwin10 發布:2025-03-18 20:27:50 瀏覽:954
mysql執行存儲過程語句 發布:2025-03-18 20:13:00 瀏覽:956
android控制項移動 發布:2025-03-18 20:05:29 瀏覽:700
新東方課程緩存路徑 發布:2025-03-18 20:00:20 瀏覽:85
登錄一個新ip的伺服器怎麼登錄 發布:2025-03-18 19:49:13 瀏覽:962
戶戶通遙控器隱藏密碼多少 發布:2025-03-18 19:43:23 瀏覽:196
erlang資料庫 發布:2025-03-18 19:35:17 瀏覽:647
華碩手機配置及價格如何 發布:2025-03-18 19:34:34 瀏覽:582
安卓模擬器埠號怎麼查 發布:2025-03-18 19:34:19 瀏覽:760
新建文件夾mp4magnet 發布:2025-03-18 19:34:17 瀏覽:933