龙空技术网

什么是编译性语言什么是解释性语言 编译性语言 解释性语的区别

九牛说剧 79

前言:

此时看官们对“java是解释型还是编译型语言的概念”大体比较重视,大家都想要剖析一些“java是解释型还是编译型语言的概念”的相关资讯。那么小编在网摘上汇集了一些有关“java是解释型还是编译型语言的概念””的相关资讯,希望我们能喜欢,小伙伴们快快来学习一下吧!

自从计算机诞生以来,计算机语言经历了机器语言、汇编语言以及高级语言的历程。机器语言编写的计算机程序,可以直接被计算机识别并执行。

机器语言编写的程序可以直接被计算机执行

而汇编语言和高级语言在提交给计算机执行之前先要进行翻译。翻译为二进制的程序后,计算机才能识别并执行。

汇编语言和高级语言编写的程序要翻译

承担翻译工作的翻译程序的工作方式分为两种,一种是编译,另一种是解释。采用编译方式的计算机语言就叫作编译性语言,采用解释方式的语言就叫解释性语言。

编译性语言的翻译程序,把源程序全部翻译为二进制程序才交给计算机去执行,自己下班。

编译性语言全部翻译好才执行

解释性语言的翻译程序,翻译一句,就交给计算机一句,边解释,边执行。

解释性语言边翻译边执行

编译性语言的执行效率高,但对计算机的内存有比较高的要求。

解释性语言的效率低,但对内存要求低。

编译性语言有 C、C++、汇编语言等。

解释性语言有Java、Python、PHP等。

标签: #java是解释型还是编译型语言的概念