李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 每日心情
  • Now
  • 系列文章
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 博友圈
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • 网站地图
    • 网站统计
    • 另一个网站
    • 我的导航站
    • 赞助
  • 🚇开往
!Destiny
惟坚韧者始能遂其志
  1. 首页
  2. AI
  3. 正文

C++之父重磅发声:AI编程正在毁掉一代程序员

2026年9月16日 约 2,036 字7 分钟 19 0 4
本文摘要

针对当下AI编程将取代程序员、自然语言可替代编程语言的流行论调,75岁的C++之父Bjarne Stroustrup在播客访谈中提出反对,他认为AI仅是基于已有数据的模仿工具,生成代码存在诸多通病,过度依赖会透支开发者底层能力、累积行业技术债,高质量商用代码仍需人类手写,开发者应善用AI但夯实自身技术功底。

最近几年,AI 编程彻底火遍全网。

“AI 替代程序员”“手写代码过时了”“不会写代码也能做开发”,类似论调刷屏全网。大量新手、甚至不少在职开发者都形成了共识:以后不用深耕语法、不用钻研逻辑,会提需求、会写提示词就能写项目。

就在整个行业陷入技术狂欢时,75 岁的 C++ 之父 Bjarne Stroustrup 站出来泼了一盆冷水。

在最新播客访谈中,这位深耕编程语言 50 年的技术泰斗,直接推翻了当下的主流认知:

AI 编程不是未来,本质是伪命题;自然语言编程更是异想天开。真正高质量、可商用、可长期迭代的代码,只能靠人类手写。

他并不反对 AI,而是反对行业当下的浮躁与懒惰。今天我们结合他的核心观点,重新拆解当下 AI 编程的真相、陷阱与行业危机。


01 大部分人都误解了编程:敲代码只是最底层的工作

普通人、甚至很多初级开发者对编程的理解停留在表面:

编程 = 写代码、拼语法、实现功能。

在这个认知下,AI 确实碾压人类:速度更快、行数更多、不用记忆语法、不用查文档。

但这恰恰是 AI 最大的局限,也是大众最大的误区。

在工程落地中,编码只是整个开发链路里最简单、最机械的一环。真正决定项目质量、稳定性、生命周期的,是这些核心能力:

  • 业务场景拆解与建模
  • 架构设计与技术选型取舍
  • 性能、内存、并发的权衡优化
  • 边界条件、异常、安全风险的规避
  • 代码可维护、可迭代、可拓展的长期设计

而当下所有 AI,本质都是 基于已有数据的模仿者,而非逻辑设计者。

它能拼接成熟代码、复刻通用功能、拼凑可用逻辑,但 无法理解业务、无法预判风险、不会做工程取舍。

Stroustrup 总结过 AI 生成代码的三大通病,所有资深开发者都深有体会:

  1. 代码臃肿冗余:大量无效逻辑、多余变量、重复判断,浪费性能与内存
  2. 隐性漏洞极多:看似能跑,边界场景、高并发、异常场景直接崩
  3. 无法稳定迭代:提示词一变、场景一改,代码逻辑完全跑偏,无统一规范、无法溯源

很多时候,AI 十分钟生成的代码,程序员要花几小时重构、排错、精简。看似提效,实则降效。


02 最大的危机:AI 正在批量制造“不会编程的程序员”

行业鼓吹:AI 降低门槛、解放生产力。

但真实现状是:AI 正在透支新一代程序员的底层能力。

过去学开发,需要啃语法、练逻辑、调 bug、理解底层、打磨架构思维;

现在很多新人学开发,只需要一句提示词,就能拿到一套“可运行代码”。

长期依赖 AI,会慢慢丧失程序员最核心的四项能力:

  • 独立逻辑构建能力
  • 底层原理理解能力
  • 问题排查与复盘能力
  • 工程优化与架构取舍能力

最终结果就是:只会用 AI 生成代码,不会写代码、不会改代码、不会修 bug、不会做优化。

业内有个很扎心的现象:越来越多资深工程师宁愿提前退休、宁愿接手新项目,也不愿意维护 AI 生成的旧代码。

因为 AI 产出的代码,是典型的「黑盒代码」:没有设计思路、没有规范体系、没有优化逻辑、全是缝合与堆砌。维护 AI 代码,是业内公认的噩梦。

更严重的是,全行业技术债务正在爆炸式累积。劣质、臃肿、不安全的 AI 代码不断涌入企业项目,长期拉低整个软件行业的质量底线与安全底线。


03 自然语言编程,注定是一场资本伪需求

现在最火的概念:自然语言取代编程语言,人人都能编程。

很多自媒体、产品、资本都在渲染:未来不用学 Python、Java、C++,不用懂算法,普通人说话就能开发软件。

对此,Stroustrup 直接定性:不现实,也不可能。

这里有一个无法破解的底层逻辑冲突:

  • 自然语言:模糊、歧义、主观、不严谨、多解
  • 程序代码:精准、唯一、严谨、无歧义、可复现

用模糊的人类语言,驱动绝对精准的机器执行,本身就是逻辑悖论。

简单 Demo、小工具、单页面、简单脚本,AI 可以轻松搞定。

但企业级复杂系统、高并发服务、底层框架、高性能组件、高安全要求项目,自然语言编程完全无法胜任。

所谓“全民编程”,本质只是降低了入门门槛,却彻底抬高了工程落地风险。

它只能产出大量“能跑但不好用、能用但不稳健”的半成品,永远造不出顶级工程体系。


04 AI 不是敌人,依赖 AI 才是

很多人误以为 Stroustrup 守旧、抵制 AI。

恰恰相反,他完全认可 AI 的工具价值。

他的核心观点非常清晰:

AI 是优秀的辅助工具,但绝对不能替代人类开发者。

AI 适合做这些事:

  • 生成通用模板代码
  • 辅助查错、语法纠错、代码优化建议
  • 处理重复、机械、模板化的编码工作
  • 快速学习陌生语法与 API

但所有高价值、高壁垒、决定项目上限的工作,只能是人来完成:

  • 业务抽象与建模
  • 架构设计与技术选型
  • 性能调优与风险控制
  • 复杂问题拆解与创新解决方案

代码的背后,从来不是语法,而是思维。

是开发者对业务的理解、对系统的掌控、对最优解的取舍、对未来迭代的预判。这些思维,AI 无法学习、无法复刻、无法替代。


05 写在最后:被淘汰的从不是手写代码,而是懒人

技术一直在迭代,但技术的底层逻辑从未改变。

AI 可以提升编码效率,但改变不了编程的本质;
AI 可以替代重复劳动,但替代不了思考与创造。

手写代码从来不是落后的传统,而是程序员夯实底层、训练逻辑、建立工程思维的必经之路。

未来的编程行业,会淘汰两类人:

  • 只会搬砖、不会思考的普通开发者
  • 完全依赖 AI、放弃底层能力的“提示词工具人”

真正能走得远的程序员,都是善用 AI、但不依赖 AI,手握底层能力与架构思维的人。

工具可以借力,立身之本,永远只能是自己的技术功底与思维能力。

你在实际工作中,会多大程度依赖 AI 写代码?欢迎在评论区交流。

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/ren-gong-zhi-neng/5019

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

C++之父重磅发声:AI编程正在毁掉一代程序员

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: AI 编程 代码质量 工程思维 手写代码 程序员成长 软件架构
最后更新:2026年9月16日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

  • blank
    fairyLv 2

    AI辅助确实很有用,不然凭我的初中学历,只认识26个字母的能力,能用apt install的方式去搭建php环境?去写ngnix配置文件?这不天方夜谭嘛?根本不知道那些是什么玩意儿啊。但有了AI就不同了,我做到了,再也不用依靠lnmp这种脚本了。还不担心投毒。

    WindowsWindowsChrome 153.0.0.0Chrome 153.0.0.0日本日本-Osaka
    2026年9月17日
    00 回复
    • blank
      李锋镝博主

      @fairy 对于没接触过程序开发的人来说,AI帮助确实很大

      macOSmacOSChrome 151.0.0.0Chrome 151.0.0.0中国中国-北京
      2026年9月17日
      00 回复
  • blank
    HaryLv 2友

    要顺应时代的变化,想想十年前的人看当时的超前想法是一样的

    AndroidAndroidChrome 152.0.0.0Chrome 152.0.0.0中国中国-安徽-合肥
    2026年9月16日
    00 回复
    • blank
      李锋镝博主

      @Hary 哈哈哈,不过确实我们程序员现在因为AI都变懒了

      macOSmacOSChrome 151.0.0.0Chrome 151.0.0.0中国中国-北京
      2026年9月17日
      00 回复
  • 上邪!我欲与君相知,长命无绝衰。
    山无陵,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝。

    听点儿音乐吧 朋友~
    文章目录
    最新 热点 随机
    最新 热点 随机
    C++之父重磅发声:AI编程正在毁掉一代程序员 支撑全网40%网站的WordPress正在重新拥抱PHP生态 Kratos-plus v1.1.24版本更新说明 关于主题加载速度优化的一点儿小演进 市场主流AI编程大模型横向深度分析(2026-09-11) 一款节省token的利器:RTK(Rust Token Killer)
    给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能WordPress缓存插件WP Fastest Cache、WP Rocket 、FlyingPress对比关于使用AI的一些思考关于主题加载速度优化的一点儿小演进Kratos+ v1.1.16版本更新说明AI时代,个人技术博客的出路在哪里?
    Gemini 3 前端开发革命:从原型到 3D 应用,一句话搞定全栈开发(2025 实测) 从入门到精通:Ollama 本地大模型全攻略(含 UI 界面、多语言调用、进阶优化) HTTP3与QUIC详解 关于重阳节 IntelliJ IDEA 2020.3.x永久白嫖(Windows/Mac) Linux临时启用swap交换空间
    最近评论
    blank
    fairy 发布于 4 小时前(09月17日) 之前用过八年WordPress,现在纯静态了。因为只为纯写作,所以一直只装了官方的拦截垃圾评论插件以...
    blank
    fairy 发布于 4 小时前(09月17日) AI辅助确实很有用,不然凭我的初中学历,只认识26个字母的能力,能用apt install的方式去搭...
    blank
    Hary 发布于 13 小时前(09月16日) 要顺应时代的变化,想想十年前的人看当时的超前想法是一样的
    blank
    林羽凡 发布于 14 小时前(09月16日) 网上一堆人说PHP不行了,要凉了,喊了好几年了,现在已经到8.5以上的版本了,支持了很多新特性,对普...
    blank
    plinko clicker game 发布于 2 天前(09月15日) 这篇文章把 SQL Server 里的锁机制讲得挺清楚,不过对行级锁和分页锁的区别还是有点晕。
    标签聚合
    AI编程 架构 SQL AI WordPress MySQL 日常 分布式 JVM Redis IDEA Claude ElasticSearch 数据库 多线程 SpringBoot K8s Spring JAVA MQ
    友情链接
    • Mr.Sun的博客
    • 蜗牛工作室
    • 瓦匠个人小站
    • 知向前端
    • lijie blog
    • 韩情脉脉
    • sssr7844的博客
    • 若梦博客
    • 林羽凡
    • 懋和道人
    • 志文工作室
    • 九仞之行
    • Serendipity
    • 搬砖日记
    • 哥斯拉
    • 韩小韩博客
    • 临窗旋墨
    • 皮皮社
    • 老张博客
    • 彬红茶日记

    COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

    lifengdi.com

    Domain age badge for lifengdi.com

    Theme Kratos-plus By Dylan Li

    津ICP备2024022503号-3

    京公网安备11011502039375号