首页 > 编程知识 正文

jvm用什么语言编写的,编译型语言

时间:2023-05-06 04:07:59 阅读:20969 作者:1629

JVM系列之Java是解释性语言还是编译型语言? 1、什么是Java语言?

java语言是一门面向对象的计算机高级编程语言。编程语言(英语:programming language),是用来定义计算机程序的形式语言。用来向计算机发出指令。

2、什么是机器语言?

CPU能够直接认识的数据指令,称为机器语言,也就是010101001这种形式,这是不同于高级编程语言的,高级编程语言,比如java,c,Golang等,最终还是要编译为计算机能识别的机器语言

3、编译语言和解释语言? 3.1、编译型

编译型编程语言:使用专门的编译器,将高级编程语言一次性编译成可以被平台执行的机器码,并包装成平台所能识别的可执行程序。

eg:C、C++、Golang

编译语言:执行速度快、效率高;可移植性差点,需要依赖于编译器

3.2、解释型

解释型编程语言:没有构建步骤,而是使用专门的解释器对源程序逐行解释成特定平台的机器码。解释型语言曾经被认为比编译型语言慢得多。但是,随着即时 (JIT) 编译的发展,性能差距正在缩小。

eg:JavaScript、Python等等

解释语言:执行速度慢、效率低;跨平台性好,依赖

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。