如果AI能写代码,为什么还要用Python?

近年来,随着AI编程能力的飞速提升,编程语言的选择正在发生根本性变化。

### 主要观点:

– **AI改变了语言选择的标准**:过去选择Python是因为生态系统庞大、招聘池深厚、能快速做出演示。但现在情况变了,因为AI在困难语言上表现更好。

– **系统语言对AI更容易**:Rust、Go等语言的强类型系统和快速编译循环给AI提供了最紧密的迭代周期。这些对人类来说很难的语言,对AI来说反而最容易。

– **实际成果显著**:微软将TypeScript编译器重写为Go;Anthropic团队用Rust编写了一个生产级C编译器;Ladybird浏览器将其JavaScript引擎从C++移植到Rust。

– **生态系统正在改变**:Python生态系统中越来越多的包实际上是Rust库的外壳。Astral公司开发的ruff、uv、ty都是Rust编写的,下载量达到数百万次。

– **贡献模式转变**:从修补bug转向移植整个库。这使得维护现有库的动力减弱,因为可以直接fork并使用新语言重写。

### 未来展望:

未来的编程语言选择标准将从”对人类最容易”转变为”对AI最容易”。人类的职责从”编写代码”转变为”设计系统和审查输出”。

这个转变是永久性的,因为AI承担了困难的部分,使得人类可以专注于更有价值的架构设计和系统审查工作。

**原文链接**: https://medium.com/@NMitchem/if-ai-writes-your-code-why-use-python-bf8c4ba1a055

更多文章