前端技术革新:Hoot编译器实现Scheme语言在WebAssembly上的高效运行
Spritely Institute发布了Hoot项目,这是一个功能完备的Scheme到WebAssembly(Wasm)编译器及工具链。Hoot基于Guile构建,无外部依赖,并利用Wasm的垃圾回收(GC)功能,使Lisp/Scheme...
Spritely Institute发布了Hoot项目,这是一个功能完备的Scheme到WebAssembly(Wasm)编译器及工具链。Hoot基于Guile构建,无外部依赖,并利用Wasm的垃圾回收(GC)功能,使Lisp/Scheme...
Anthropic 在 GitHub 上发布了一个完全由 Claude AI 编写的 C 语言编译器。该项目使用 Rust 语言开发,实现了零依赖,能够针对 x86(32/64位)、ARM 和 RISC-V 等多种架构生成代码。尽管目前用户...

ECS / OSS / CDN / 云数据库一站采购,常用云资源集中选配;新用户与续费均有专场优惠,适合个人开发者与小团队长期使用。
一项极具挑战的实验展示了 AI Agent 在软件开发领域的惊人潜力。通过 MoonBit 工具链,AI 仅用 10 天时间生成了 3.5 万行高质量代码,从零构建了一个支持 ARM64 架构的 C 编译器 Fastcc。该项目不仅在第 7...
Anthropic 研究团队开展了一项极具挑战性的实验,通过“智能体团队”架构,让 16 个 Claude Opus 4.6 实例并行协作,在没有人工干预的情况下,历时两周花费约 2 万美元,从零编写了一个拥有 10 万行代码的 C 语言编...
本文由LLVM核心开发者nikic撰写,回顾了2025年LLVM编译器基础设施的关键进展。重点内容包括:向ptradd指令的逐步迁移、引入ptrtoaddr指令以优化指针处理、提议统一的ABI lowering库以解决跨前端兼容性难题,以及...
本文介绍了作者为其开源的 Scheme 语言实现项目 Bob 新增的 WebAssembly 编译器。该项目旨在探索将具有垃圾回收和闭包的高级语言直接编译为 WASM,并重点实践了 WASM 的 GC 扩展。文章详细阐述了如何利用 WASM...
WebRacket 是 Racket 语言的子集,可编译为 WebAssembly,让开发者无需编写 JavaScript 即可在浏览器中构建实用程序。它支持主流浏览器,并通过 JavaScript FFI 提供对 DOM、Canvas 等...
Tsonic 是一款创新的编译器,能够将 TypeScript 代码转换为 C#,并利用 .NET NativeAOT 技术生成独立的原生可执行文件。开发者可以使用熟悉的 TS 语法编写代码,直接调用 .NET 强大的基础类库(BCL),享...
LLVM项目首席维护者Nikita Popov发表长文,深入剖析了LLVM编译器基础设施存在的深层设计缺陷。文章指出,LLVM面临代码审查能力不足、构建时间过长、CI不稳定及端到端测试缺失等挑战。此外,IR设计中的“undef”值、浮点语义...
Jank语言项目宣布达到Alpha版本,标志着新编程语言开发的重要进展。作者Jeaye表示,虽然尚未正式宣布,但感谢社区的热情。他提到还需合并一些编译器特性,但项目已足够稳定,开发者可跟随配套书籍尝试使用。项目在GitHub上开源,吸引了开...