bytecode

标签

Cards List
#bytecode

scScript Linux版

Hacker News Top · 2026-08-17 缓存

scScript是一种类似C的脚本语言,它编译为字节码并在Linux的虚拟机上运行,与scEmacs编辑器集成。

0 人收藏 0 人点赞
#bytecode

破解'nameOf'

Lobsters Hottest · 2026-08-12 缓存

本文解释了如何通过StackWalker和ClassFile API在运行时内省字节码,实现C#的nameof表达式的Java等价物,从而能够检索参数名称以用于异常消息。

0 人收藏 0 人点赞
#bytecode

Rust 中的尾调用解释器 – Jimmy Ostler

Hacker News Top · 2026-08-07 缓存

Jimmy Ostler 深入探讨了 Rust 中的尾调用解释器,实现并基准测试了多种虚拟机分发技术,包括 switch 分发、子例程线程化和尾调用优化的机器。

0 人收藏 0 人点赞
#bytecode

字节码到源代码映射

Hacker News Top · 2026-07-27 缓存

一篇技术博文,解释了虚拟机中将字节码偏移量映射回源代码行的技术,使用游程编码减少内存开销,具有 O(r) 内存和 O(n+r) 顺序访问,并讨论了随机访问的前驱问题。

0 人收藏 0 人点赞
#bytecode

@rauchg: Python代码现在在Vercel上启动速度提升2倍。自动的!

X AI KOLs Following · 2026-07-24 缓存

Vercel宣布,通过在构建时预编译代码和依赖项为字节码,Python函数现在启动速度提升2倍。

0 人收藏 0 人点赞
#bytecode

Show HN: Tiny – 一种带有内联Go原生函数的动态解释型语言

Hacker News Top · 2026-06-20 缓存

Tiny是一种用Go编写的新的动态解释型编程语言,具有字节码虚拟机、JIT编译和内联Go原生函数,以实现高性能。

0 人收藏 0 人点赞
#bytecode

计算goto实现高效调度表 (2012)

Hacker News Top · 2026-06-17 缓存

解释了使用GCC的计算goto扩展来提升字节码虚拟机调度表性能的方法,并与传统的switch语句进行了对比,附带了一个简单示例。

0 人收藏 0 人点赞
#bytecode

rustc_codegen_jvm: 可生成JVM字节码的Rust编译器后端

Lobsters Hottest · 2026-06-02 缓存

rustc_codegen_jvm 是一个自定义的Rust编译器后端,能够生成JVM字节码,从而将Rust代码编译成可在JVM 8+上运行的JAR文件。它支持多种Rust特性,包括控制流、数据结构、特征(traits)和闭包。

0 人收藏 0 人点赞
#bytecode

H2JVM - 用于编写JVM字节码的Haskell库

Lobsters Hottest · 2026-06-01

H2JVM 是一个Haskell库,允许开发者直接在Haskell中编写JVM字节码,支持底层JVM操作。

0 人收藏 0 人点赞
#bytecode

字节码虚拟机在意外场景中的应用 (2024)

Hacker News Top · 2026-05-22 缓存

本文探讨了字节码虚拟机的出人意料的应用,特别是Linux内核中的eBPF以及编译后二进制文件中用于调试信息的DWARF表达式。

0 人收藏 0 人点赞
#bytecode

Tiny-Lua-Compiler: 可能是有史以来最小的 Lua 编译器

Lobsters Hottest · 2026-05-10 缓存

Tiny-Lua-Compiler 是一个用于教学的、自举的 Lua 5.1 编译器和虚拟机,完全用纯 Lua 编写。其设计目标是体积足够小以便于研究,同时又功能完备到足以处理真实的语言特性。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈