想问问什么是编译型语言,其定义是什么?我看网上说的是“将高级语言一次性编译成可被特定平台硬件执行的机器码”,但是JIT是边运行边编译呀,那它为什么被划分为编译型呢?还有AOT,JIT和AOT的区别?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
编译型语言、JIT、AOT相关定义
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2019-04-25 22:06赶路人儿的博客 java设计之初就是强调跨平台,通过javac将源文件编译成于平台无关的class文件,它定义了执行 Java 程序所需的所有信息(许多Java"语法糖",是在这个阶段完成的,不依赖虚拟机);同时,jvm提供了运行时环境(JRE)...
- 2021-12-07 19:29Adenialzz的博客 JIT(动态编译)和AOT(静态编译)编译技术比较 转自:https://www.cnblogs.com/tinytiny/p/3200448.html Java 应用程序的性能经常成为开发社区中的讨论热点。因为该语言的设计初衷是使用解释的方式支持应用程序的可...
- 2021-04-26 21:06jack聪的博客 1.编译型语言和解释型语言 编译型语言 定义:在程序运行之前,通过编译器将源程序编译成机器码(可运行的二进制代码),以后执行这个程序时,就不用再进行编译了。 优点:编译器一般会有预编译的过程对代码进行优化。...
- 2020-09-19 10:53RyanJohnson的博客 1.编译型语言和解释型语言 编译型语言 定义:在程序运行之前,通过编译器将源程序编译成机器码(可运行的二进制代码),以后执行这个程序时,就不用再进行编译了。 优点:编译器一般会有预编译的过程对代码进行优化。...
- 2023-01-07 02:10Mudrock__的博客 其实,通常我们都说C语言是编译型语言,但其实C语言的解释器也是存在的,例如Ch,所以C语言所谓的"编译型语言",只是指其主流实现方式为编译,并不代表其不能进行解释;解释型语言可直接运行源码,在运行源码时,...
- 2021-08-24 21:55周陆军的个人博客的博客 C 和 C++ 之类的编译语言性能远超Java,但是生成的代码只能在有限的几种系统上执行,这就有了Java的存在基础(JVM-跨平台) 早期 Java 运行时所提供的性能级别远低于 C 和 C++ 之类的编译语言。 最早的时候,java...
- 2022-05-31 23:32默辨的博客 Java程序在运行的时候,主要就是执行字节码指令,一般这些指令会按照顺序解释执行,这种就是解释执行,效率极低。那如何才能提高效率呢?于是JIT出现了
- 2023-08-15 18:22Junfeng Tang的博客 解释型语言(英语:Interpreted language)是一种编程语言类型。这种类型的程式语言,会将程式码一句一句直接执行,不需要像编译语言(Compiled language)一样,经过编译器先行编译为机器码,之后再执行。
- 2025-11-08 21:46随风九天的博客 AOT(Ahead-of-Time)编译是一种在程序运行之前就将源代码编译为机器码的技术。与传统的JIT(Just-in-Time)编译不同,AOT编译在应用部署阶段就完成了代码的编译优化工作。
- 2023-02-22 22:16落叶s178的博客 编译
- 2021-12-08 12:28Adenialzz的博客 编译型语言与解释型语言 首先要说明,编译型语言与解释型语言这种分类方法是不科学的,或者说已经过时了,但是这种称呼大抵还是能够让人明白我们将要讨论的是什么东西。 文中所列参考是笔者认为比较有帮助的一些...
- 2022-03-19 15:56ssh1213335652的博客 编译型语言、解释型语言、Java运行机制、简要
- 2025-12-26 15:23前端开发_穆金秋的博客 JavaScript最初是纯解释型语言,执行速度较慢。...这使得现代JavaScript引擎(如V8)的执行速度接近编译型语言的70-80%,同时保持了解释型语言的跨平台优势。这种演进使JavaScript在Web前端和Node.js后端都能高效运行。
- 2021-03-17 17:13weixin_39708502的博客 关于Java到底是解释型语言还是编译型语言还是二者的集合?首先理解一下何为解释型语言和编译型语言计算机高级语言类型主要有编译型和解释型两种:编译型语言:在程序运行之前,有一个单独的编译过程,将程序翻译成...
- 2019-06-01 13:38likaistart的博客 关于Java到底是解释型语言还是编译型语言还是二者的集合?首先理解一下何为解释型语言和编译型语言 计算机高级语言类型主要有编译型和解释型两种: 编译型语言:在程序运行之前,有一个单独的编译过程,将程序翻译...
- 2023-06-08 12:08一起编程哇的博客 解释型语言和编译型语言的区别静态类型语言和动态类型语言 动态语言和静态语言
- 2018-05-06 15:21庭然的博客 有人说Java是编译型的。...对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编译器编译成.class(字节码)文件,然后再通过JVM从.class文件中读一行...
- 没有解决我的问题, 去提问