關於解釋型語言和編譯型語言的疑惑,請教
在網上查到如下說明:
“ 編譯型和解釋型的根本區別在於生成的程式碼不同:編譯型生成的是機器碼,所以執行速度快,目前的除錯環境也很強大,可以支援各種原始碼除錯方法,唯一欠缺的是不能象解釋系統那樣當出錯的時候立即定位相關的程式碼,不過這對有經驗的程式設計師不是問題;解釋型生成的是虛擬碼(P-程式碼),執行速度慢,而且由於生成的程式碼結構比較有規律,所以容易反彙編。 ”
但為什麼會產生這兩種型別啊?如果只是中間程式碼不同,可以完成一樣的功能的話,那還分兩種型別幹什麼啊,可以互相替代麼?舉例說明一下。
“ 編譯型和解釋型的根本區別在於生成的程式碼不同:編譯型生成的是機器碼,所以執行速度快,目前的除錯環境也很強大,可以支援各種原始碼除錯方法,唯一欠缺的是不能象解釋系統那樣當出錯的時候立即定位相關的程式碼,不過這對有經驗的程式設計師不是問題;解釋型生成的是虛擬碼(P-程式碼),執行速度慢,而且由於生成的程式碼結構比較有規律,所以容易反彙編。 ”
但為什麼會產生這兩種型別啊?如果只是中間程式碼不同,可以完成一樣的功能的話,那還分兩種型別幹什麼啊,可以互相替代麼?舉例說明一下。
相關文章
- 編譯型語言與解釋型語言編譯
- python---之編譯型語言和解釋型語言的區別Python編譯
- 解釋型語言、編譯型語言 區別編譯
- Python 既是解釋型語言,也是編譯型語言Python編譯
- 計算機程式語言的分類,解釋型語言、編譯型語言、指令碼語言的關係計算機編譯指令碼
- 高階語言——編譯型、解釋型、混合型編譯
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- 『無為則無心』Python基礎 — 2、編譯型語言和解釋型語言的區別Python編譯
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- Python 語言特性:編譯+解釋、動態型別語言、動態語言Python編譯型別
- Python程式設計基礎(一)程式語言是什麼?編譯型語言和解釋型語言的區別|Python是什麼?Python程式設計編譯
- 關於編譯型語言程式碼優化的一點迷思編譯優化
- 【譯】Ruby2.6的JIT功能,編譯和解釋型語言的相關說明編譯
- 編譯語言、解釋語言與指令碼語言之間的區別編譯指令碼
- python程式碼是解釋型語言,為什麼還有編譯過程?Python編譯
- 語言型別介紹及其Python的語言型別型別Python
- 程式語言和編譯器書單(1)編譯
- 支援泛型的Go語言1.18釋出泛型Go
- 聊聊 C 語言和 ABAP 這兩門程式語言的關係
- Go 語言型別系統詳解Go型別
- 關於精益轉型,我們該向誰請教?
- 源語言、目標語言、翻譯器、編譯器、直譯器編譯
- C語言 - 條件編譯C語言編譯
- C語言的考試題型C語言
- 什麼是靜態語言和動態語言。史上秒懂的大白話翻譯。
- [20191001]關於oracle number型別的一些疑惑.txtOracle型別
- Python屬於什麼型別的語言?Python影片課!Python型別
- 淺談,C語言編譯原理的個人見解C語言編譯原理
- go語言——資料型別Go資料型別
- C語言資料型別C語言資料型別
- 關於C語言的常量C語言
- 【開發語言】PHP、Java、C語言的編譯執行過程PHPJavaC語言編譯
- 淺談強型別語言與弱型別語言,歡迎大家來點評型別
- go語言資料型別-基礎型別Go資料型別
- c語言多檔案編譯C語言編譯
- Go語言交叉編譯工具goxGo編譯
- go語言編譯過程概述Go編譯
- GO語言————8.4 map 型別的切片Go型別
- 程式語言語法:`=`表示賦值,`:`表示型別。賦值型別