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

編譯方式和解釋程序

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

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

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

熱點內容
全球最長鎖屏密碼是多少 發布:2025-03-18 18:18:51 瀏覽:217
伺服器錯誤是自己電腦的問題嗎 發布:2025-03-18 18:07:12 瀏覽:921
android開發編譯 發布:2025-03-18 18:07:11 瀏覽:738
安卓手機怎麼下載長安通 發布:2025-03-18 18:07:10 瀏覽:177
oppo手機初始密碼多少 發布:2025-03-18 17:56:54 瀏覽:213
linux系統加固 發布:2025-03-18 17:50:31 瀏覽:567
以文本形式存儲的數字批量轉化為數字 發布:2025-03-18 17:47:42 瀏覽:664
手機的密碼鎖在哪裡找 發布:2025-03-18 17:38:14 瀏覽:683
linuxfork進程 發布:2025-03-18 17:28:09 瀏覽:842
c遠程桌面源碼 發布:2025-03-18 17:26:20 瀏覽:245