马斯克提议AI直接生成二进制文件遭多位技术专家反驳

财π新闻 近日,一则关于软件开发未来走向的言论在全球技术圈引发广泛讨论。马斯克在社交平台公开提出,源代码正在逐步成为下一个汇编语言,未来行业应当彻底摒弃源代码环节,由人工智能直接生成可执行的二进制文件,完全砍掉Python、Java等传统高级语言的参与路径。

这一观点的源头,是一位曾任职于特斯拉的技术从业者发布的相关表述。该从业者提出,当下自己对AI生成代码的信任程度,已经达到了过去信任编译器的水平,无需再逐行查看生成的源代码。马斯克转发该内容并进一步延伸,提出要彻底消灭人类编写、阅读代码的完整流程,将软件开发的最终交付物直接指向机器可识别的二进制文件。

这一颠覆性设想随即遭到软件工程领域多位教父级人物的集体反驳。《代码整洁之道》作者提出,行业更稳妥的路径是保留机器可执行的中间表示层作为过渡方案,而非直接跳转到生成二进制的最终环节,避免完全失去人类可介入的调试空间。UML之父则从逻辑层面指出,任何具备足够表达力、精确性、可重复性且能产出可执行文件的语言,本质上都属于编程语言,其产出物按照定义就是源代码,马斯克设想的路径最终会在逻辑上绕回原点,无法真正实现对源代码的彻底摒弃。

行业内不少从业者也点出了传统编译器与AI生成模式的核心差异。传统编译器是确定性的忠实翻译工具,同一份源代码经过编译后得到的结果始终一致,而AI生成代码属于概率性输出,即便输入完全相同的指令,每次生成的内容也可能存在差异,这种特性决定了AI很难像发展数十年的编译器那样,让全行业建立起绝对的信任机制。

当前谷歌等科技企业的生产流程中,已有大量新增代码由AI生成,各类主流编程工具也始终沿着抽象层不断上移的路径迭代演进,但所有相关产品的输出结果,依然是人类可读、可查、可修改的源代码,目前全球范围内还没有成熟产品尝试跳过源代码环节直接生成二进制文件。

这场技术争论的核心,指向一个尚未有答案的行业命题:人类能否构建出一套自身完全看不懂,但可以绝对信赖的工程体系。长期以来,源代码都是人类掌控软件系统的最后一道安全网,AI若想真正取代源代码的位置,必须先拿出足够扎实的技术积累,证明自身的可靠性足以支撑全行业的信任。

快讯