编译型语言与解释型语言的区别

  • 编译型语言

    编译型语言指的是将所有代码一次性编译,然后再执行.

    优点:执行速度快;缺点:开发效率低.

  • 解释型语言:

    解释型语言指的是每编译一句,执行一句.

    优点:开发效率高;缺点:执行速度慢.

注:当代码量非常点,有几万行甚至更多行时,仅仅只是把这些代码全部编译,可能就需要耗费数个小时的时间.因此,一旦代码出错,对于编译型语言而言,就需要重新开始重头编译,极度耗费时间,

    开发效率低,但他的执行速度很快.相反,解释型语言,每编译一句,就执行一句,一旦出错,可以及时修正,继续编译,因此,开发效率高,但执行速度慢.

猜你喜欢

转载自blog.51cto.com/14258683/2374622