如果把大语言模型当成一个编译器

MrVito · 2025-3-12 10:52:53 · 213 次点击

今天和朋友聊天,突然想到假如我们把大语言模型当成一个编译器,来看待 AI 辅助编程这件事。

高级语言存在的目的之一,就是让程序员相对来说,更好理解的方式去写程序,通过编译器生成机器代码,最终执行。比如 C 、C++语言,通过 gcc 、g++,生成的中间产物就是一些 obj 文件,最终变成了 lib 、exe 这些东西。

类比来看,现在的大语言模型,我们也可以把它当成一个编译器,程序员用更加可以理解(完全的说人话),让 AI 来编写程序,生成的中间产物就是高级语言的代码,最终变成 lib 、exe 这些东西。

就像我们现在绝大多数时候都不会去校验 obj 文件与我们写的代码之间是否完全对的上,因为我们几乎不会认为编译器出错。

那么未来有没有可能,大语言模型发展到,我们几乎可以信任它的程度?

甚至,有没有可能,未来的大语言模型( AI )发展到,直接处理我们的需求,都不需要中间产物。

如果真的到了这一天,市场上是否还需要熟悉高级语言的程序员?

举报· 213 次点击
登录 注册 站外分享
1 条回复  
musi 初学 2025-3-12 11:02:53
真到了那一步为什么还需要有 lib exe 这些东西 直接用 AI 和计算机交互而不使用任何应用程序不好吗?
返回顶部