2016 - 2024

感恩一路有你

学c++还是学python 什么是计算机编译型语言,什么是计算机解释型语言?

浏览量:2910 时间:2021-03-15 14:11:04 作者:admin

什么是计算机编译型语言,什么是计算机解释型语言?

例如,当您学习英语时,编译语言是将所有英语翻译成中文,并将其保存为一个文件,并且在使用时直接调用已翻译的中文。解释性语言就是当你阅读英语时,让译者给你一句一句的实时翻译。

编译型语言和解释型语言各自的优缺点是什么?

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

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

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

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

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

编译型语言和解释语言的区别是什么?

编译器语言由编译器根据您的程序代码生成。CPU可以直接读取运行指令。常用的有C/C、Pascal/Delphi等。解释语言依赖于解释器在运行时读取程序,并根据程序中语句的含义执行相应的功能。现在很多脚本语言都属于这种类型,早期的基本语言大多是解释性的。还有一种情况叫做伪编译,源程序被压缩成短符号(也称为“中间语言”),程序文件的大小减小了,执行速度也加快了,但还是要依靠解释器来运行。我们经常看到的visualbasic、C#、Java都属于这种类型。

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

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