ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

AI助力编程新变革:11天生成百万行代码,传统编程模式或迎转型期

时间:2026-09-06 04:04:58来源:快讯编辑:快讯

近日,编程领域迎来一则引发广泛讨论的消息:Bun 1.4版本正式发布,其底层代码从Zig大规模重写为Rust,一次性新增超过100万行代码,而这一壮举并非由众多程序员逐行敲出,而是借助AI的力量在短时间内完成。

据了解,此次重写工程仅用11天就完成了主体部分,期间有6778次提交,全程消耗的Token价值约16.5万美元。GitHub上的合并记录显示,其中一次改动规模惊人,新增代码行数高达1,009,257行,仅删除4,024行。主导这一项目的核心开发者Jarred Sumner,搭建了一套Agent工作框架,将AI引入并行重写代码的流程中。11天后主体工程基本成型,随后几个月,Agent持续进行改Bug、跑测试等工作,最终让这套代码随着Bun 1.4正式发布,并运行在数百万开发者的电脑上。

这一事件在行业内引起了巨大反响,InfluxDB创始人Paul Dix专门撰写文章《The end of programming》,大胆预言传统软件开发方式正走向消亡。他指出,如今软件开发中代码量呈爆炸式增长,像此次Bun 1.4新增的100万行代码,人类根本无法逐行查看。以OpenAI和Anthropic内部部分开发者为例,他们一周能提交几十甚至上百个PR,逐行Review代码已成为不可能完成的任务。

Paul Dix观察到,这些开发者的工作方式已发生改变。他们不再专注于亲自编写每一行代码,而是专注于写Prompt、搭建Harness、设计测试和验证条件,然后让Agent在循环中生成代码,自己只需关注最终结果。Bun 1.4的重写过程就是这种新工作方式的极端案例。Jarred Sumner并未亲自敲出100万行Rust代码,而是搭建流水线,告知Agent迁移规则和正确结果,让多个Agent并行推进,后续不断进行测试和修复,直至代码稳定发布。

Paul Dix还认为,OpenAI和Anthropic的开发者如今已生活在“普通程序员一两年后的世界”。他们能够使用最新模型,且Token几乎不受限制,能让最强模型在后台持续运行。而Bun的重写事件,相当于提前向外界展示了这种工作方式:一个足够聪明的模型,加上近乎无限的Token,再搭配一套可靠的Harness,能够将软件生产速度提升到何种程度。

不过,Paul Dix也承认,人类手写代码不会立即消失。大公司的流程、责任制度和安全审查等因素,会让传统编程方式继续存在多年,甚至可能持续十年。但那些走在前列的开发者,已不再像传统程序员那样工作。他们开始负责确定需求、拆分任务、搭建Agent流水线以及进行验收,对于生成的代码数量,可能并不会全部阅读。

随着AI生成代码数量的增加,软件质量也面临挑战。未来可能会出现大量存在Bug、质量低劣且无人愿意维护的软件。但Paul Dix强调,真正发生变化的是软件生产方法。过去,代码是核心资产,而未来,大量代码从生成到上线,可能没有人类完整阅读过。人类需要重点关注的是系统行为、测试结果、性能指标、安全边界和用户体验,代码将沦为机器自动生成的中间产物,这也凸显了Harness的重要性。或许,100万行Rust代码只是一个开始,未来最有价值的程序员,可能是最擅长指挥一群AI工作的人。

更多热门内容
武汉豪创达人形机器人“出海”忙 海外表演受热捧拓展行业新应用
调试区角落摆着一张毛笔台,今年3月,几台机器人在文莱跳舞、写毛笔字的视频在当地媒体和社交平台上走红。 “2月中旬,我们争取到了文莱一场高规格国家宴会的机器人表演订单,这是豪创达第一笔全流程负责的海外订单。”国…

2026-09-06

宇树科技上市:人形机器人浪潮下PCB供应链的结构性变革与机遇
因此,机器人规模化带来的PCB增量具有明显的结构性特征:主控部分需要更高密度的多层板或HDI,关节和运动部位更适合FPC与刚挠结合结构,而驱动和电源模块则更关注大电流和散热能力。 关节数量增加后,FPC和刚…

2026-09-06

具身智能浪潮下:机器人从“能动”到“落地生根”的破局之路
公开的产品记录里,2020年出现视觉盘点机器人,2021年出现智能机器人巡检系统与围界自动巡检系统;到2026年6月,它出现在前面提到的那个挂轨式巡检机器人项目的第一中标候选人名单上。当人形和四足机器人真正下…

2026-09-06

AI助力Bun 1.4重写:11天100万行代码,传统编程模式或迎变革
夸张的是,这100万行代码,并不是几百个程序员一点点敲出来的。 Paul Dix真正被震到的,这100万行代码,多到人已经看不过来了。 一个足够聪明的模型,加近乎不限量Token,再加一套靠谱的Harnes…

2026-09-06