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

編譯方式和解釋程序

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

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

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

熱點內容
電腦列印機提示伺服器不可用 發布:2024-10-21 20:32:56 瀏覽:707
sql隨機數不重復 發布:2024-10-21 20:26:13 瀏覽:427
php密碼復雜 發布:2024-10-21 20:18:38 瀏覽:350
編譯android內核不優化 發布:2024-10-21 20:05:31 瀏覽:279
小圖靈編程課 發布:2024-10-21 20:05:25 瀏覽:930
安卓系統如何結識外國人 發布:2024-10-21 19:56:33 瀏覽:974
同濟ftp伺服器如何登陸 發布:2024-10-21 19:24:28 瀏覽:443
交叉編譯ios 發布:2024-10-21 19:12:50 瀏覽:212
部落沖突安卓腳本 發布:2024-10-21 19:12:49 瀏覽:648
androidgpio驅動 發布:2024-10-21 19:06:13 瀏覽:376