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

編譯方式和解釋程序

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

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

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

熱點內容
伺服器地址區域華北和華南 發布:2025-03-18 16:52:17 瀏覽:873
用友的伺服器如何卸載 發布:2025-03-18 16:51:25 瀏覽:729
tar打包文件夾 發布:2025-03-18 16:49:21 瀏覽:434
ip直接訪問伺服器 發布:2025-03-18 16:49:12 瀏覽:425
文件夾粘貼不了 發布:2025-03-18 16:47:47 瀏覽:172
安卓手機微信怎麼收費 發布:2025-03-18 16:47:35 瀏覽:442
安卓手機消息發送按鈕怎麼設置 發布:2025-03-18 16:45:33 瀏覽:719
夏天存儲冬衣 發布:2025-03-18 16:40:17 瀏覽:244
vb腳本引擎報錯 發布:2025-03-18 16:39:36 瀏覽:978
android打包jar 發布:2025-03-18 16:35:55 瀏覽:834