編譯器和解釋器各有優缺點。前者用於開發操作系統、大型應用程序、數據庫系統等。因為它的程序執行速度快,同等條件下對系統要求低,比如C/C++、Pascal/Object Pascal(Delphi)等。都是編譯語言。而壹些對速度要求不高,對不同系統平臺間的兼容性有壹定要求的程序如web腳本、服務器腳本、輔助開發接口等,通常使用解釋性語言,如JavaScript、VBScript、Perl、Python、Ruby、MATLAB等。
但是隨著硬件的升級和設計思路的改變,編譯型和解釋型語言越來越通用,主要體現在壹些新興的高級語言上,而解釋型語言的特性也使得編譯器廠商願意花更多的錢來優化解釋器,解釋型語言的性能超過編譯型語言是必然的。
上一篇:濟南有哪些特色小吃?下一篇:北京的春節是什麽味道?