当前位置: 首页 >
编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- 人气:
没有分界线,编译器和解释器被统一在了被称为 扶她映射(Futamura Projections)的大框架内。
Partial Evaluation而在讨论 Futamura Projection 之前,先要理解 偏计算(Partial Evaluation)技术。
偏计算是一种程序优化技术,其核心思想是: 如果一个程序 [公式] 的静态输入部分 [公式] 是已知的,而其余动态输入 [公式] 未知,那么我们可以通过一个称为“混合器”(mix)的特殊偏计算程序,将 [公式] 和已知的 [公式] 结合起来,生成一个新的、特化的程序 [公式]。
推荐资讯
- 2025-06-21有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 2025-06-21歼-20 在国际上到底是什么地位?
- 2025-06-21空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
- 2025-06-21为什么越来越多的国内男孩,要娶国外女孩?
- 2025-06-21为什么程序员独爱用Mac进行编程?
- 2025-06-21PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-21HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-21使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- 2025-06-21为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21如何评价电影《碟中谍8:最后清算》?
- 2025-06-21如何看待特朗普最后关头取消对伊朗的军事行动?
- 2025-06-21如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-21大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 2025-06-21如果苹果真的下架了微信的话,会发生什么?
- 2025-06-21养乌龟如何降低换水频率?
- 2025-06-21美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
推荐产品
-
360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
大家都知道360借条吧?一直挂的是360的品牌,在360集团 -
为什么年轻的肉体让人沉迷?
我说个点。 年轻的女孩子的脚,你在本能上不会觉得是臭的。 很 -
以色列为什么要打伊朗?
以色列这不叫打伊朗,以色列这叫梭哈如果以色列就暗杀一个科学家 -
为什么Rust的包管理器Cargo这么好用?
bacon 点燃 Rust:比 cargo-watch 更爽
最新资讯