技术媒体人Haider在X平台发表的帖子。
图源:https://x.com/haider1/status/2056487493084799059
2026 年 5 月,75 岁的 C++ 之父比亚内・斯特劳斯特鲁普(Bjarne Stroustrup)在最新一期播客中,再次直言不讳地表达了对 AI 编程的强烈担忧。
我们知道,C++是世界上使用最广泛的编程语言之一,而比雅内从事编程语言设计工作已有数十年之久。但他对人工智能在他所处的领域进行编码持怀疑态度也已经有数年。他告诉主持人:“我认为在我主要感兴趣的领域(编程语言设计)——代码仍然会由人编写,他们会使用抽象。”
比亚内坚定认为,至少就目前而言,人工智能编写的代码似乎还无法胜任这项工作。他补充道:“我所见过的人工智能在这个领域生成代码的尝试都没有成功。”他的观点迅速引发全球技术圈的热议,核心看法直指当下 AI 生成代码的致命缺陷:高级开发者宁愿退休,也不愿耗费精力验证、修复 AI 写出的漏洞代码。这番言论并非空穴来风,而是这位见证编程行业数十年变迁的技术泰斗,基于长期行业观察得出的结论。
斯特劳斯特鲁普直言道,人工智能生成的代码几乎都是垃圾,问题多多。他说:“(人工智能工具)会产生更多Bug、更多安全漏洞,它们生成的代码臃肿不堪,这会占用更多内存,从而进一步降低效率,而且很难进行严谨验证。”
他还分享了真实行业见闻,从业三十余年的老程序员接手 AI 产出项目后,梳理排查问题耗费的时间远超手动编码。修补隐患的同时还无法百分百保障运行稳定,不少资深从业者倍感疲惫,索性选择退休远离这种工作。
AI 模型依托历史代码数据训练,创作本质偏向模仿复刻,既会承袭旧代码的性能弊病,也无法规避遗留安全问题,难以突破固有局限产出高质量程序,自然不能胜任航空、工控、金融等高要求的核心开发场景。
一位X论坛用户马里奥·维贝伦(Mario Verbelen)声称,他出于同样的原因决定放弃编程。这位用户写道:“我要彻底告别编程了,比雅尼对人工智能的看法完全正确,如果你想要后端性能,就应该坚持手工编程。”他还补充道:“作为一名资深程序员,我的大脑无法接受人工智能的输出结果,这比指导团队里的初级程序员还要糟糕得多。”
在访谈中,斯特劳斯特鲁普回顾了个人从业经历与 C++ 四十余年发展轨迹,细数语言设计思路与行业发展思考。
早年他任职贝尔实验室期间,这里诞生过 Unix、C 语言等经典技术,云集行业之顶尖人才。最初他计划研发分布式 Unix 系统,却发现当时没有语言可以兼顾底层硬件操控与高层抽象开发,两类技术需求始终无法兼顾。
为破解这一难题,他融合面向对象特性与 C 语言底层优势,逐步打磨出 C++ 雏形。早期研发条件简陋,硬件资源紧缺,编写程序过程十分艰辛,历经长年攻坚,这门全新编程语言才正式落地问世。
数十年迭代路上,C++ 始终坚持稳步优化的发展思路。设计者认为语言成长没有捷径,必须依照试用复盘、排查缺陷、迭代升级的节奏稳步前行。
搭建语言框架要夯实基础,盲目堆砌功能只会加剧程序复杂度。开发过程中应当坚守专业判断,严守测试标准,不盲从不合理决策,才能打造稳定可靠的技术产品。
针对 AI 淘汰初级程序员的说法,他认为这类想法过于短视。新人是行业人才储备的源头,资深工程师皆是从新手成长而来,人才梯队一旦出现断层,行业长远发展将会陷入困境。
内存漏洞一直是外界诟病 C++ 的常见问题,斯特劳斯特鲁普对此作出客观解读。九成以上安全问题,根源并非语言本身存在缺陷,而是开发者沿用老旧 C 语言编码习惯,没有适配现代开发规范。
如今 C++ 配套丰富安全组件,新版标准也持续增添防护机制。只要开发者主动更新编码思维,遵循新式编写准则,就能有效规避内存故障,思维固化与懈怠学习才是阻碍安全开发的关键因素。
标准化成为 C++ 跻身主流语言的关键转折。1989 年,IBM、惠普等企业提出统一标准的使用要求,斯特劳斯特鲁普随即牵头组建委员会,开启漫长的规则制定工作。
和同期重金宣传的编程语言不同,C++ 推广几乎没有做商业投入,数年营销预算仅有五千美元。凭借扎实性能与广泛适配能力,这门语言收获全球开发者认可,长久保持蓬勃的发展活力。
C++ 语言标识与历年版本迭代时间轴
结合多年研发经验,比亚内总结出语言设计的核心准则,优质语言的使命是解决实际业务难题,而非单纯比拼功能数量。
通用语言需要平衡兼容性、性能与拓展性,贴合多样开发场景优化升级;领域专用语言则聚焦细分需求精简架构。同时建议开发者跳出单一语言框架,涉猎不同编程范式,吃透底层原理,全方位提升技术能力。
对于 AI 编程的价值边界,斯特劳斯特鲁普态度清晰客观。AI 可以辅助编写文档、生成简易代码片段,能够切实提升基础工作效率。
但核心业务、精密程序开发无法交由 AI 完成,这类代码决定项目运行命脉,生成内容隐患非常多,后续校验修正耗费大量人力精力,实际使用性价比偏低。
当下多种开源语言快速崛起,C++ 依旧牢牢占据系统开发、嵌入式、高性能计算等核心领域,支撑诸多关键基础设施运转。AI 只是辅助增效工具,人类对需求的理解、技术把控与创新思维,才是编程行业无法替代的核心力量。
结语
人工智能浪潮下,技术工具在迭代,但核心能力永远无法被替代。斯特劳斯特鲁普的担忧,不仅是对 AI 编程现状的批判,更是对技术行业 “重效率、轻质量” 倾向的警醒。
各位如何看待 AI 生成代码的价值与局限?资深开发者真的会因 AI 而选择退休吗?欢迎在评论区分享你的观点,也欢迎转发给身边的朋友,共同探讨行业未来。
作者:洛逸
本篇文章为 @ 万能的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。