之前一直没有搞懂这两者的区别,刚刚百度了下,在这里作下总结:
编译、解释的由来:我们的高级语言不能直接被计算机执行,要“翻译”成机器语言,才能被计算机执行。“翻译”有2种:编译和解释。
编译、解释的区别:根本区别在于翻译时间的不同。
编译型语言:
运行之前,有专门的翻译过程(编译);运行时,不需要重新翻译(1次编译).
解释型语言:
运行时,翻译(解释);一句一句翻译(每执行1次,就解释1次).
之前一直没有搞懂这两者的区别,刚刚百度了下,在这里作下总结:
编译、解释的由来:我们的高级语言不能直接被计算机执行,要“翻译”成机器语言,才能被计算机执行。“翻译”有2种:编译和解释。
编译、解释的区别:根本区别在于翻译时间的不同。
编译型语言:
运行之前,有专门的翻译过程(编译);运行时,不需要重新翻译(1次编译).
解释型语言:
运行时,翻译(解释);一句一句翻译(每执行1次,就解释1次).