编译语言和解释语言有什么不同?

  • 编译语言一边执行每条语言一边翻译程序,而编译语言一次性将整个程序翻译成机器语言。

  • 解释语言不生成中间文件,编译语言会生成中间文件。

  • 解释语言会持续翻译程序直到遇到第一个错误,编译语言在检查完整段程序之后才会输出错误。

  • 编译语言一次编译之后可以被重复执行,解释语言每次运行都要重新翻译源程序。

  • 条件控制与判断语句在编译语言中执行较快,在解释语言中执行较慢。

posted @ 2017-06-20 21:45  2021年的顺遂平安君  阅读(54)  评论(0编辑  收藏  举报