gdutwyg / blog

使用issues记录笔记
0 stars 1 forks source link

几种语言的类型 #50

Open gdutwyg opened 5 years ago

gdutwyg commented 5 years ago

动态语言,又称解释型语言,由解释器翻译为可以运行的机器语言。无需编译,无中间产物。这类语言包括 JavaScript,Python,php等,它们都有对应的解释器;

静态语言,又称编译型语言,需要先编译为中间产物,这类语言包括go,c/c++等

java 属于半编译型半解释型,它既有编译型语言的特点,又有解释型语言的特点

总的来说,如今编译型语言、解释性语言的分界线不再那么明显,应该避免把语言简单归类为“编译型”和“解释型”。目前这样子区分只是让自己好理解