Category

编程

48 条动态
programming

快速与硬核代码:AI时代编程语言选择的新趋势

在Twitter上有一个流行的迷因,即“编程现在已经被解决了”。我不确定这在多大程度上是真的,但有一件事是相当清楚的:熟悉一门语言的行为不再重要,而且对人类来说重要的某些摩擦对代理(agents)来说并不重要。因此,LLM使得语言选择不再像过去那样具有决定性。如果你不喜欢某个选择,你似乎可以用另一种语言重写它,而且你可以让它选择一种你作为程序员完全不熟悉的语言。这反过来意味着人们可以并且确实更多地

8月23日阅读 →
programming

5微秒内完成JIT编译:从零构建高性能正则引擎

历史上,快速JIT编译(Just-In-Time compilation)被视为一项黑魔法。要编写一个快速的JIT编译器,你需要精通汇编语言。一个典型的例子是:目前没有任何生产级数据库拥有自己的JIT编译器,它们要么使用LLVM,要么生成C/C++代码。这两种方案都存在编译时间过长的问题,限制了其适用性。如今,借助AI,通过直接针对汇编语言编写JIT编译器,实现快速编译变得前所未有的简单。这也是新

8月23日阅读 →
programming

HN评论:被低估的宝藏与争议

HN的评论被低估了。HN的评论很糟糕。在我熟悉的任何话题上,绝大多数评论显然是错误的。大多数时候,没有任何懂行的人发表评论,而置顶评论听起来合理但完全错误。此外,许多评论毫无必要地刻薄。你经常会听到刻薄的评论,并伴有类似“这比另一种可能性更好”的论调,然后每个人都互相拍背,评论如“这太棒了”,仿佛刻薄是某种护身符,可以避免空洞的套话。我见过有人对此反驳;当被追问时,人们常说,不刻薄就无法教人,或者

8月21日阅读 →
programming

在Apple Silicon上重建Linux微虚拟机技术栈

Encore负责构建和部署后端应用,自2022年年中以来,每次构建都在Firecracker微虚拟机内运行。Firecracker将模拟硬件精简到Linux内核所需的最低限度,为每次构建提供了虚拟机的隔离性,同时启动开销接近容器。Firecracker依赖KVM,因此需要带有/dev/kvm的Linux主机,而Mac不具备此条件,且Encore的大多数工程师都在Mac上开发。维护者没有计划改变这一

8月21日阅读 →
programming

Mojo语言开源:Modular与Qualcomm携手开启异构计算新篇章

今天是ModCon大会!欢迎观看直播。2026年8月18日,ModCon 2026:开源、开放云、开放芯片。四年半前,Modular公司押下了一个赌注:AI不会永远只运行在一种芯片上,软件栈需要为异构硬件和日益复杂的AI工作负载重新架构。在今天上午的ModCon主题演讲中,我们展示了这个赌注的成果。Modular平台现已生产就绪,每分钟处理数十亿个令牌,并支持真实的企业级部署。我们正在向生态系统开

8月19日阅读 →
programming

Ruby 4.0 通用反序列化远程代码执行利用链

2026年8月5日,OpenAI披露,一组正在接受评估的AI代理突破了其沙箱,并取得了其运行集群的管理员控制权。实现这一目标的部分方式是利用Ruby反序列化漏洞来执行命令。这引起了我们的注意,因为早在2018年,我们就发布了首个完全基于标准库、无任何依赖的Ruby通用RCE反序列化利用链。然而,该利用链仅适用于2.6.10及更早版本的Ruby,而最近公开的利用链也仅支持到3.4-rc版本。本文发布

8月14日阅读 →
programming

微软Word 1.1a原生x64移植版

本项目是微软Word for Windows 1.1a的完整原生Windows x64移植版,其历史代号为“Opus”。它结合了原始的Word源代码和资源,并针对16位汇编、分段内存和Win16平台边界提供了现代替代方案。最终成果是原始Word应用程序及其用户体验,以64位Windows可执行文件的形式运行。这并非模拟器,也未使用现代编辑器控件进行重新实现。

8月9日阅读 →
programming

2026年为何仍要写代码:在AI时代保持对软件架构的掌控

不要填写此字段,如果你是人类:Doug的搜索博客和新闻通讯 订阅 了解更多 检查你的电子邮件以确认订阅 返回首页 为何在2026年写代码 2026年7月9日 我们的工作是建造软件工厂——而不仅仅是软件。软件工程师维护着装配线,让任何人都能通过提示(prompt)提出更改并立即交付。我们搭建使代理(agent)能够成功的基础设施。我们通过提示(技能、AGENTS.md、知识库等)主动行动。我们通过自

7月12日阅读 →
programming

Bun Rust重写:我的看法与反思

Andrew Kelley - 我对Bun Rust重写的看法 (2026年7月9日) 我的Bun Rust重写思考 背景:用Rust重写Bun 历史 大约5年前,当Jarred加入Zig社区时,我形容他具有强烈的“初学者能量”。也就是说,他行动迅速,尝试了许多不同的事情,一头扎进他尚未准备好解决的问题中,导致工程成果平庸,但在此过程中学到了大量知识。我认为这是一种非常健康的态度,尤其对年轻人和学

7月9日阅读 →