• 当Bun从Zig跳槽到Rust,借助AI对抗工作流,11天改写50万行代码,这操作把我看傻了! Bun这个JavaScript运行时,从Go抄到Zig,现在又从Zig跳槽到Rust,整个过程只用了11天,6502次提交,峰值时每分钟产出1300行代码。 Bun体积缩小20%!内存泄漏归零!
  • 代码写完就完事了?不,写代码的人才是最复杂的变量。 本文深入分析Bun从Zig重写为Rust这一技术决策背后的复杂动因,探讨开源项目、创业公司与编程语言选择之间的微妙关系。 从Zig项目创始人的视角,揭示了Bun项目从获得关注到被收购的完整过程,以及团队管理、代码质量、技术债务等问题如何影响项目走向
  • pgrust是一个用AI将PostgreSQL重写为Rust的开源项目! malisper/pgrust是一个非常有意思的数据库底层重构项目:它尝试用 Rust 重新实现 PostgreSQL(简称 Postgres)。目标不是做一个简单的数据库玩具,而是在保持 PostgreSQL 行为兼容的基础 icon
  • 三十万行代码说扔就扔,Rust编译器被Zig按在地上摩擦,你敢信? Roc团队耗时487天将30万行Rust编译器重写为Zig,新编译器在功能上与旧版持平,并解锁了热加载、零分配模式匹配、极速增量编译等特性。这次重写源于现有架构问题,选择Zig主要基于构建速度、内存控制、生态契合度和内存安全辅助等考 icon
  • 2026年AI开发生态调查报告显示,开发者编写的代码中平均有54%由AI生成,较去年翻倍。Claude Code成为最受付费用户欢迎的编程助手,但幻觉和代码质量问题仍是主要痛点。报告还揭示了AI泡沫担忧与日益增长的个人支出趋势。 2026年的数据。开发者写的代码里,平均有百分之五十四是AI生成的。对 icon
  • 115个软件元素一次拼装就够,为什么还要让大模型每次从零生成代码? 一个叫Software Periodic Table的开源项目把常用软件模块像化学元素一样归类,结 icon
  • 一只编程语言如果连自己最铁杆的用户都觉得不好用了,那它应该反思,而不是骂用户。 2026年7月,Haskell基金会董事会成员Avi Press宣布,他的公司Scarf在用了七年Haskell后,把新项目都换成了Python。编译太慢,在AI写代码的时代已经没法忍了。这个决定在社区炸了锅,有人觉得这 icon
  • Bend2这个编程语言想当数学证明工具,结果差点在自己最得意的设计上翻车。AI助手Fable揪出了一个藏得比地铁站还深的漏洞,还顺带证明了设计者自己都没发现的后门。这不是AI替你写代码的故事,这是AI替你“找茬”的故事。 数学证明语言第一条铁律:你的程序必须能停下来 你 icon
  • 速度就是最好的新功能。 TypeScript 7.0正式发布,这是一个用Go语言重写的原生版本,编译速度提升最高达12倍,编辑器响应速度从17秒缩短到1.3秒以内。这项升级意味着大型项目的开发等待时间将大幅减少,CI构建成本显著降低,开发者体验迎来质的飞跃。 原生重写带来了数量级的性能飞 icon
  • CommonMark是个Java库,能把Markdown变成HTML,也能把HTML变回Markdown。它能解析文档结构,让你改属性、定制渲染方式。看完这篇,你就能在项目里随便玩转Markdown了。 Parser先把Markdown吞进去变成文档树 写代码处理Markdow icon
  • 技术迁移真实案例:三个月,一个人,砍掉90%服务器成本! 我们换了套技术,服务器账单直接打了一折 Wasmer团队将一个运行了七年的Django后端用Rust完全重写。重写后,CPU从220核降至24核,内存从800GB降至64GB,数据库连接数减少3-5倍,查询延迟提升5-10倍。本文详细记录了迁 icon
  • 摘要:芯片有90万核,每核只有48KB内存,代码数据全挤一块。编程得像寄信,靠消息激活任务。跑大模型比H100快上百倍,OpenAI刚砸了100亿美金。 ### 芯片长在圆片上 普通芯片是从大圆硅片上切下来的,一小块一小块,像切饼干。Cerebras不切,整张圆片直接做成一颗芯片。这张圆片上有90万 icon
  • 软件的腐烂,都是从“多一个开关”开始的... 程序员哄骗自己的鬼话:这个开关只是临时的! 为什么你的软件设置菜单比迷宫还难懂? 该文探讨了软件开发中过度使用配置开关(Flag)导致的复杂性和维护灾难。文章用大量生活化比喻解释了开关如何从“救星”变成“灾星”,并给出了健康管理开关的建议。适合所有被 icon
  • 同样是段错误,为啥Rust算漏洞而C不算?;别再直接比CVE数量了,Rust和C/C++的标准完全不同 本文通过对比curl(C库)和hyper(Rust库)中一个简单函数调用导致段错误的案例,揭示了Rust与C/C++在内存安全漏洞CVE报告标准上的根本差异。C/C++通常只将“实际发生的误用”视 icon
  • 20%的性能开销听着像割肉,但用Fil-C你直接调安全版C库,Rust那套FFI折腾半天图啥? Fil-C项目硬刚内存安全老问题,用编译器魔法给C语言套上安全枷锁,性能损耗控制在20%左右。推特上关于Rust unsafe、C指针乱飞、GLSL限制的争论炸了锅,Fil-C作者亲自下场撕逼,核心就一句 icon
  • 隆重推出 Lumis:一款基于 Tree-sitter 和 Neovim 主题的语法高亮工具。支持 110 多种语言,250 多种主题,统一的 API:CLI、Web、JavaScript、Rust、Elixir、Java。 icon
  • 谁在跑你的 Rust 异步代码?动手入门 先给你一句话总结:Rust 不帮你跑异步代码,你得自己跑,或者找个跑腿的。 JavaScript 里你写个 await,它自己就跑了。背后有个看不见的引擎(事件循环)在不停转,帮你把 Promise 一个接一 icon
  • 如果你写的代码连你自己都看不懂,那编译器看懂又有什么用? Rust 1.97.0 版本正式发布了。这个版本干了几件大事:默认启用了全新的符号命名规则(symbol mangling v0),让 Cargo 自己管警告是报错还是忽略,还把链接器(linker)以前藏起来的小话痨全放出来了。对 icon