1. 程式人生 > >編譯性語言和解釋性語言的不同

編譯性語言和解釋性語言的不同

javascrip class vm虛擬機 -- .... 編譯 .class 解釋執行 ava

--------------------編譯性語言(c,c++...)-----------------------

系統會生成中間文件(例如:.obj,.class...)

優點:速度快,

缺點:移植性差(不跨平臺),

-------------------解釋性語言(javascript,php....)--------------------------

系統不生成中間文件

優點:跨平臺,

缺點:速度慢,

-----------------------java-----------------------

.java-->javac-->.class-->jvm虛擬機-->解釋執行

編譯性語言和解釋性語言的不同