像c就是典型的编译型语言,它必须经过编译器编译成可执行文件,然后操作系统可以可以直接执行这个可执行文件这样的好处就是运行的时候速度很快但是每次都需要但是每次更改之后都需要经过编译,这个过程比较繁琐
Python和JavaScript都是解释型语言像Python和JavaScript他们都有自己的解释器都是按代码逐行解释的这样的好处就是免去了编译的过程
JAVA就是一个比较奇怪的例子,他取了一个中间值,他既有编译又有解释他只是把JAVA源代码编译成了class字节文件,然后解释器运行这个字节文件它的速度比纯解释型语言快,但是真跟c语言这种比他的语速,运行速度又没有c语言快,所以JAVA他的他的那个他既有解释器的好处,又有编译器的好处
还有一个地方就是一般大部分错误编译型语言都能在编译词找出来发现并且报错但是解释型语言就不会可能会在运行的时候突然报错
总之,每种语言有每种语言的好处编译型语言速度快,但是比较繁琐,环节多解释型语言它就去掉了编译这个环节,但是它就有要用速度来换取这个代价,所以速度就很慢