C –> Java != Java –> LLM
5 months ago
- #Programming Languages
- #LLMs
- #Software Development
- 大语言模型在软件开发中的进步常被比作编程语言的演进,但存在一个关键差异
- 编程语言改变的是中间产物(源代码),而大语言模型仍用现有语言生成源代码
- 软件开发的中间目标是产出健壮、可维护的源代码,最终产物才是二进制程序
- 大语言模型并未用英语替代源代码,流程依然是:提示词→源代码→编辑→二进制
- 在大语言模型完全自主前,现有语言仍将作为中间产物,协作流程相似但效率提升
- 动态解释型语言可能更受欢迎作为中间产物,支持通过提示词实时修改运行中的程序