2016 - 2024

感恩一路有你

学c++还是学python 什么叫解释性语言,什么叫编译性语言?

浏览量:2515 时间:2021-03-16 04:29:48 作者:admin

什么叫解释性语言,什么叫编译性语言?

在执行用编译语言编写的程序之前,需要一个特殊的编译过程来将程序编译成机器语言文件,例如EXE文件。如果您想在将来运行它,您不需要重新传输它。直接使用编译后的结果(EXE文件)。由于翻译只进行一次,不需要在运行时进行翻译,因此编译语言的程序执行效率很高。

解释不同。解释性语言的程序不需要编译,这节省了大量的工作。解释性语言只有在运行程序时才被翻译。例如,解释性basic C有一个可以直接执行basic程序的特殊解释器,每个句子只有在执行时才被翻译。这样,每次执行时都需要翻译解释语言,效率很低

1。在执行程序之前,编译语言有一个单独的编译过程,将程序翻译成机器语言。以后执行程序时,不需要翻译它。

2. 解释语言是在程序运行时将程序翻译成机器语言,因此其运行速度比编译语言慢。

3. C/C等是编译语言,Java、C等是解释语言。

4. 虽然Java程序在运行之前有一个编译过程,但它不是编译成机器语言,而是编译成字节码(可以理解为中间语言)。在运行时,字节码被JVM翻译成机器语言。

5. 脚本语言一般都有相应的脚本引擎来解释和执行。他们通常需要一个翻译来运行。JavaScript、ASP、PHP、Perl和Nuva都是脚本语言。经过C/C编译和链接,可以形成一个独立的EXE文件。

学c++还是学python 编程c++和python的区别 sql入门新手教程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。