就是我们编写的程序,计算机是看不懂的,打比方python语言,计算机不懂,所以就需要翻译成计算机懂的语言,翻译的工作就是有解释器来做,解释器的工作原理有两种,一种是把代码全部翻译好形成一个计算机能直接读懂的文件,第二种是一句一句进行翻译
所以就形成了把语言分成两种类型,编译型语言、解释型语言,编译型语言的典型代表有C、C++
解释型语言的典型代表就有Python
两种语言的区别:
编译型语言:速度快,编译好了后(翻译成功了后)就直接拿给计算机的操作系统拿去执行,计算机执行时,就直接进行了,无需借助其他的。其缺点是跨平台性不好,在Windows上的编译文件不能拿去Mac Os、Linux那去执行
解释型语言:速度就较编译型语言慢一点,有一句一句的进行解释,在拿去计算机哪里执行,速度就慢下来了,跨平台性能就很nice了,有不同的模块进行支持的