編譯:程序設(shè)計員(程序員)編寫好程序源代碼之后,通過編譯器轉(zhuǎn)換為可執(zhí)行文件。編譯器在執(zhí)行時會檢查程序語法、變量聲明、內(nèi)存分配等語句,這些都需要完全正確后才可以通過。
例如,C語言中程序員編寫擴展文件名為.c或.cpp的源文件,通過GCC、VC、Borland C++等編譯為可執(zhí)行文件。
解釋型語言:許多計算機語言需要編譯后才能執(zhí)行,這些就是編譯型語言。但是解釋型語言不需要編譯,直接在運行環(huán)境中執(zhí)行就可以得到結(jié)果,比如R語言。
本文摘自 :https://blog.51cto.com/u