惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
V
V2EX
博客园 - 叶小钗
雷峰网
雷峰网
小众软件
小众软件
量子位
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Martin Fowler
Martin Fowler
G
Google Developers Blog
博客园_首页
博客园 - Franky
有赞技术团队
有赞技术团队
宝玉的分享
宝玉的分享

博客园 - ChatInfo

一次 Android 抓包引出的疑问:Tor Browser 桌面模式下为何出现直连请求 多模态检索开始进入工程期:用 Sentence Transformers 搭建可落地的 Multimodal RAG Etsy 把 1000 个 MySQL 分片迁进 Vitess:425TB 数据背后的真正问题不是性能,而是运维规模 普通视频也能生成4K全景:港中文团队把“空间视频”的门槛往下拉了一大截 当 AI Agent 把调用链拉长,延迟开始成为一门生意 Tailwind CSS 4.2 的真正变化:它正在把一部分前端基础设施直接做进框架 一次推荐系统的性能瓶颈:为什么很多工程团队最终都会用上 Bloom Filter 看外语视频神器,将本地视频通过AI技术自动生成字幕及翻译字幕 一不小心写了个免费的跨平台网络考试培训网教系统 ASP.NET Core利用拦截器 IActionFilter实现权限控制 用ASP.NET Core2重写了一款网络考试培训的免费软件 ASP.NET Core2实现静默获取微信公众号的用户OpenId ASP.NET Core2基于RabbitMQ对Web前端实现推送功能 .NET Core2使用Azure云上的Iot-Hub服务 ASP.NET Core2读写InfluxDB时序数据库 ASP.NET Core2调用Azure云上的PowerBI报表展示 利用人工智能(Magpie开源库)给一段中文的文本内容进行分类打标签 在ASP.NET Core2上操作MongoDB就是能这么的简便酷爽(自动完成分库分表) ASP.NET Core2使用Autofac实现IOC依赖注入竟然能如此的优雅简便
AI 写代码的时代,为什么动态语言开始显得更“便宜”了?
ChatInfo · 2026-04-07 · via 博客园 - ChatInfo

过去几十年里,编程语言的选择通常围绕几个经典指标:性能、生态、稳定性以及团队熟悉度。很多后端系统因此选择 Java、Go 或 C++,而脚本语言更多被用在快速开发或原型阶段。

但 AI 编程工具的出现,正在悄悄改变这套逻辑。

最近的一项多语言代码生成基准测试引发了不少讨论:在 AI 参与编写代码的场景中,一些动态语言在完成任务速度和成本上反而表现更好。这并不意味着动态语言突然变得“更强”,而是因为 AI 改变了软件生产的成本结构。

问题不在语言本身,而在代码是“谁写的”。

    当代码主要由 AI 生成时,评价标准会改变

传统开发流程中,开发者需要手写大量代码,因此语言的语法复杂度、类型系统和编译流程都会直接影响开发效率。

但在 AI 编程工具参与之后,情况发生了变化。

AI 生成代码的核心成本并不是打字,而是理解上下文和生成正确结构。对于模型来说,语法越简单、约束越少、表达越直接的语言,生成成功率通常更高。

这就是为什么动态语言在很多 AI 编程实验中表现不错。

Python、JavaScript、Ruby 这类语言有几个共同特点:

• 语法结构相对简单
• 模板代码较少
• 类型声明较少
• 函数结构更短

这些特点恰好降低了 AI 生成代码时的复杂度。

换句话说,AI 写一段 Python 往往比写一段复杂的强类型语言代码更容易成功。

    AI 时代,开发成本开始重新分配

如果把一个 AI 辅助开发流程拆开,大致可以分为三个成本:

第一是提示成本,也就是人类需要给 AI 多少信息。

第二是生成成本,也就是 AI 需要多少 token 才能完成任务。

第三是修复成本,也就是生成代码后需要多少次修改。

很多团队开始发现,真正的瓶颈往往不是运行效率,而是这三种成本。

动态语言在这里往往更有优势:

同样一个功能,Python 或 JavaScript 代码通常更短,AI 生成的 token 数量更少,也更容易一次成功。

当一个团队每天生成上万行代码时,这种差异就会变成真实的成本差异。

    创业团队会最先改变技术选型

大公司通常有大量历史系统,因此技术栈变化会比较慢。

但创业团队没有这个包袱。

如果 AI 编程能把开发效率提高 30% 到 50%,那技术选型就会变成一个商业问题,而不是纯技术问题。

很多早期创业团队会开始问一个更现实的问题:

哪种语言能让 AI 写代码写得最快?

如果 AI 能更稳定地生成 Python 或 TypeScript 代码,那么团队可能会优先选择这些语言,而不是传统上更“严谨”的语言。

这会带来一个有趣的变化:

未来的技术栈,很可能是围绕 AI 生成能力设计的,而不是围绕人类工程师设计的。

    代码不再是稀缺资源

在 AI 出现之前,代码是昂贵的。

每一行代码都意味着工程师的时间,因此企业会强调复用、架构设计和长期维护。

但当 AI 可以快速生成代码时,代码本身开始变得廉价。

真正昂贵的部分变成了:

• 系统设计
• 需求理解
• 调试复杂问题
• 保证安全与稳定

在这种环境下,语言的“生成效率”可能比“运行效率”更重要。

这也是为什么一些开发者开始重新评估动态语言的价值。

    这对开发者意味着什么

很多人看到这种趋势时会担心:AI 会不会让语言选择变得越来越单一?

其实更可能出现的情况是分层。

底层系统、基础设施、数据库和高性能组件,依然会使用 Go、Rust、C++ 这样的语言。

但在应用层、API 层和业务逻辑层,动态语言和脚本语言可能会越来越多。

原因很简单:AI 在这些场景下效率更高。

开发者的角色也会慢慢改变——从“写代码的人”变成“指导 AI 写代码的人”。

    一个更现实的问题:谁会先为这种效率付费

真正会为 AI 编程效率买单的,其实不是个人开发者,而是创业公司和小型产品团队。

原因很直接:

他们最缺的不是服务器,而是开发时间。

如果一种技术栈能让产品提前三个月上线,那就是巨大的竞争优势。

所以接下来最可能发生的事情是:

越来越多创业团队会围绕 AI 编程工具重新评估自己的语言选择。

与其问“哪种语言最强”,不如问一个更现实的问题:

哪种语言能让 AI 帮我把产品更快做出来?

这可能才是 AI 编程时代真正改变技术栈的地方。

而如果你正在做技术选型,一个简单的实验就足够有价值:

选两个不同语言的技术栈,用同一个 AI 编程工具,让它分别实现同一个功能。

记录三个指标:生成时间、修改次数、最终代码量。

很多团队会在这个实验里,第一次看到 AI 时代的真实开发成本结构。

声明

关注微信公众号解锁更多技术资讯,感谢您的支持!