李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 系列文章
  • AI工具集
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
白雪成红
惟坚韧者始能遂其志
  1. 首页
  2. AI
  3. 正文

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

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

针对当下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 写代码?欢迎在评论区交流。

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

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

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

微信扫一扫分享

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

岁月同一天 10 月 11 日

回望过去的今天,你在写什么

  • 中间件
    1 年前 2025年10月11日
    Kafka 为什么要抛弃 Zookeeper?

    Kafka 抛弃 Zookeeper(引入 KRaft 模式)是为了解决长期依赖 Zookeeper 带来的性能瓶颈、架…

  • 中间件
    1 年前 2025年10月11日
    高性能场景为什么推荐使用PostgreSQL,而非MySQL?

    在高性能场景(如高并发读写、复杂查询、大数据量存储、多维度数据处理等)中,PostgreSQL 常被优先推荐,核心原因在…

  • 原创
    7 年前 2019年10月11日
    JAVA关键字之volatile关键字说明

    volatile作用 volatile主要是为了解决多线程内存不可见问题。 对于一写多读,是可以解决变量同步问题,但是如…

相关文章
  • 代码是 AI 写的,生产事故谁背锅?2026年9月29日

李锋镝

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

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

文章评论

  • 老张博客Lv 3友

    AI于我们这样不会编程的人还是得利的!至少可以搞一些小的项目来满足自己的需求!

    WindowsWindowsEdge 153.0.0.0Edge 153.0.0.0中国中国-江苏-宿迁
    2026年9月17日
    00 回复
    • 李锋镝博主

      @老张博客 是的,至少降低了编程的门槛

      macOSmacOSChrome 151.0.0.0Chrome 151.0.0.0中国中国-北京
      2026年9月18日
      00 回复
  • fairyLv 2

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

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

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

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

        @李锋镝 帮助可太大了……甚至已经依赖了。然后我才发现我拼错了nginx……

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

          @fairy 哈哈哈,没事,顺序不影响阅读

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

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

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

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

      macOSmacOSChrome 151.0.0.0Chrome 151.0.0.0中国中国-北京
      2026年9月17日
      00 回复
  • 世界上只有一种真正的英雄主义,就是认清生活的真相后依然热爱它。

    听点儿音乐吧 朋友~
    文章目录
    最新 热点 随机
    最新 热点 随机
    讨论下XXL-JOB GLUE模式的安全问题 心气没了,干什么都不得劲 Kratos-plus v1.1.26版本更新说明 我觉得是时候公布我的导航网站了 代码是 AI 写的,生产事故谁背锅? 给主题增加了游客中心功能
    给主题增加了游客中心功能我觉得是时候公布我的导航网站了游本昌去世关于主题加载速度优化的一点儿小演进给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能心气没了,干什么都不得劲
    网站升级到http/2 实用skills介绍之:Ponytail TestNG基本注解 从零开始入门 K8s | Kubernetes 网络概念及策略控制 百度的索引量数据现在有点儿太夸张了吧? 关于主题加载速度优化的一点儿小演进
    最近评论
    老张博客 发布于 12 小时前(10月10日) NAS现在就不要搞了吧,除非你手里有内存和硬盘。
    李锋镝 发布于 17 小时前(10月10日) 确实,很多不必要的东西,买了回来也是吃灰……
    林羽凡 发布于 21 小时前(10月10日) 一个是不想折腾了,另一个有些觉得没必要的折腾或购买,想想就会算了。
    李锋镝 发布于 21 小时前(10月10日) 少年老成吧大概是 :21:
    Hary 发布于 21 小时前(10月10日) 我也是这样,感觉都不想折腾了,我还没到中年呢吧啊啊啊
    标签聚合
    IDEA Spring JAVA K8s 分布式 ElasticSearch WordPress AI 数据库 SpringBoot JVM Theme SQL AI编程 多线程 日常 MySQL Redis Claude 架构
    友情链接
    • 皮皮社
    • sssr7844的博客
    • 搬砖日记
    • Mr.Sun的博客
    • 知向前端
    • 彬红茶日记
    • 志文工作室
    • Serendipity
    • 韩情脉脉
    • 林羽凡
    • 韩小韩博客
    • 懋和道人
    • 哥斯拉
    • 九仞之行
    • Honesty
    • 老张博客
    • 瓦匠个人小站
    • lijie blog

    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号