从汇编到自然语言:未来能熟练读写代码的程序员会不足 1% 吗?
- 内容介绍
- 文章标签
- 相关推荐
曾经
最早,程序员直接用机器语言(二进制)编程。随后出现的汇编语言用助记符代替二进制指令,但每条指令仍对应一条机器码。
1950年代后期,高级语言(如 FORTRAN、COBOL、ALGOL)诞生,程序员开始用更接近人类思维的方式编写程序。1960年代的 BASIC 和 1970年代初的 C 语言进一步降低了编程门槛,使更多人摆脱对汇编的依赖。
如今,能熟练读写汇编代码的程序员可能已不足 1% 。
目前
随着大语言模型(LLM)的兴起,程序员的角色正从编写抽象代码转向用自然语言描述程序——这与历史上的变革惊人相似。
未来
那么,未来是否会重演类似的一幕:能熟练读写代码的程序员降至 1% 以下,而大多数程序员的身份转变为“程序描述者”?
--【壹】--:
能熟练读的人不会衰减的这么离谱, 但是写确实有可能.
现在的代码工具写出来的东西还是要人工审查的, 要不然时间一长就是 Spaghetti.
--【贰】--:
感觉非常有可能,之前汇编,高级语言都写过,一旦向自然语言过渡是回不去了,只要底层足够好
--【叁】--: NebulaMao:
能熟练读写代码的人降至 1% 以下
现在占比有1%吗
NebulaMao:能熟练读写汇编代码的程序员可能已不足 1% 。
这个1%差不多的,各司其职
--【肆】--:
信息不能无损压缩,之前叫程序员,未来可能叫其他的,想要->做出->调整->产品 之间是不可压缩的鸿沟
--【伍】--:
完全有可能。需求是模糊的语言,代码是精确的需求。程序语言就是不断抽象,从低级到高级
--【陆】--:
未来只需要有架构思想,具体的落地交给AI,人做一遍最后审查。
珍妮机替代了传统手工纺纱,idea和编译器代替了手写01和命令行编码,AI替代了手工编程是必然现象。
--【柒】--:
一觉醒来全世界人读代码的能力下降为1%,只有我保持不变
--【捌】--:
为什么相信编译器,相信高级语言
因为高级语言和编译器生成的代码足够好,比普通人手写还要好,所以一般人不再需要看汇编了,不用写汇编了
所以只要大语言模型能有这么靠谱,你说的1%是会发生的
但是现在看来LLM还要依赖编译器等工具的约束,至少目前没那么好
--【玖】--: NebulaMao:
程序员开始用更接近人类思维的方式编写程序
提一句可能反直觉的现实,这句话是错误的
汇编只是机器码的助记符,本质上没有任何区别,而从汇编抽象到高级语言才是质的飞跃
而大部分的历史遗留问题恰恰就是因为早期的设计过度依赖人类直觉和便捷性,因此现代语言设计更注重依靠pl理论驱动,由此引入的高级特性越发复杂,在此基础上业界会适当添加一些语法糖降低心智负担
即使没有ai的出现,语言本身的进步就是朝着摆脱人类思维的方向发展,熟练掌握的门槛会越来越高
--【拾】--:
ai写的代码是给人看的,如果不是给人看,我觉得人家直接机器语言,或者创造自己的语言
--【拾壹】--:
刚刚喷了同事提交用AI写的bug,不反对使用AI,但是人必须能把控,知道AI写了什么。
--【拾贰】--:
怎么说呢,系统维护自然语言到机器语言的人还是需要的。
至于1%,现在会写代码的人站总人口有1%么?
--【拾叁】--:
这可能是因为他连程序描述者都不配,如果能精准描述需求可能没有那个事,我这里指的描述者可不是许愿者。
--【拾肆】--:
帖子百分之八十由古法撰写,描述不对之处请谅解
--【拾伍】--:
个人感觉python就是编程语言的最后一站了, 后续都没必要提出新的编程语言了. 编程语言的改进很大程度上就是为了方便程序员编写代码, 引入新的feature. 但是现在ai都不需要这些, 只需要你把文档写好, 规范写好, 至于什么高级feature, 统统都没必要. 只需要把python做好, 逐步变成对ai友好的语言就行了. 所以只要你会读python代码, 你就会读以后的程序
--【拾陆】--:
别说自然语言了,AI只会让人类智慧降低,有AI思考就会减少,思考减少脑力就会退化
--【拾柒】--:
汇编语言不会编,但在AI的辅助下可以看懂,甚至可以转换为高级语言的伪代码
曾经
最早,程序员直接用机器语言(二进制)编程。随后出现的汇编语言用助记符代替二进制指令,但每条指令仍对应一条机器码。
1950年代后期,高级语言(如 FORTRAN、COBOL、ALGOL)诞生,程序员开始用更接近人类思维的方式编写程序。1960年代的 BASIC 和 1970年代初的 C 语言进一步降低了编程门槛,使更多人摆脱对汇编的依赖。
如今,能熟练读写汇编代码的程序员可能已不足 1% 。
目前
随着大语言模型(LLM)的兴起,程序员的角色正从编写抽象代码转向用自然语言描述程序——这与历史上的变革惊人相似。
未来
那么,未来是否会重演类似的一幕:能熟练读写代码的程序员降至 1% 以下,而大多数程序员的身份转变为“程序描述者”?
--【壹】--:
能熟练读的人不会衰减的这么离谱, 但是写确实有可能.
现在的代码工具写出来的东西还是要人工审查的, 要不然时间一长就是 Spaghetti.
--【贰】--:
感觉非常有可能,之前汇编,高级语言都写过,一旦向自然语言过渡是回不去了,只要底层足够好
--【叁】--: NebulaMao:
能熟练读写代码的人降至 1% 以下
现在占比有1%吗
NebulaMao:能熟练读写汇编代码的程序员可能已不足 1% 。
这个1%差不多的,各司其职
--【肆】--:
信息不能无损压缩,之前叫程序员,未来可能叫其他的,想要->做出->调整->产品 之间是不可压缩的鸿沟
--【伍】--:
完全有可能。需求是模糊的语言,代码是精确的需求。程序语言就是不断抽象,从低级到高级
--【陆】--:
未来只需要有架构思想,具体的落地交给AI,人做一遍最后审查。
珍妮机替代了传统手工纺纱,idea和编译器代替了手写01和命令行编码,AI替代了手工编程是必然现象。
--【柒】--:
一觉醒来全世界人读代码的能力下降为1%,只有我保持不变
--【捌】--:
为什么相信编译器,相信高级语言
因为高级语言和编译器生成的代码足够好,比普通人手写还要好,所以一般人不再需要看汇编了,不用写汇编了
所以只要大语言模型能有这么靠谱,你说的1%是会发生的
但是现在看来LLM还要依赖编译器等工具的约束,至少目前没那么好
--【玖】--: NebulaMao:
程序员开始用更接近人类思维的方式编写程序
提一句可能反直觉的现实,这句话是错误的
汇编只是机器码的助记符,本质上没有任何区别,而从汇编抽象到高级语言才是质的飞跃
而大部分的历史遗留问题恰恰就是因为早期的设计过度依赖人类直觉和便捷性,因此现代语言设计更注重依靠pl理论驱动,由此引入的高级特性越发复杂,在此基础上业界会适当添加一些语法糖降低心智负担
即使没有ai的出现,语言本身的进步就是朝着摆脱人类思维的方向发展,熟练掌握的门槛会越来越高
--【拾】--:
ai写的代码是给人看的,如果不是给人看,我觉得人家直接机器语言,或者创造自己的语言
--【拾壹】--:
刚刚喷了同事提交用AI写的bug,不反对使用AI,但是人必须能把控,知道AI写了什么。
--【拾贰】--:
怎么说呢,系统维护自然语言到机器语言的人还是需要的。
至于1%,现在会写代码的人站总人口有1%么?
--【拾叁】--:
这可能是因为他连程序描述者都不配,如果能精准描述需求可能没有那个事,我这里指的描述者可不是许愿者。
--【拾肆】--:
帖子百分之八十由古法撰写,描述不对之处请谅解
--【拾伍】--:
个人感觉python就是编程语言的最后一站了, 后续都没必要提出新的编程语言了. 编程语言的改进很大程度上就是为了方便程序员编写代码, 引入新的feature. 但是现在ai都不需要这些, 只需要你把文档写好, 规范写好, 至于什么高级feature, 统统都没必要. 只需要把python做好, 逐步变成对ai友好的语言就行了. 所以只要你会读python代码, 你就会读以后的程序
--【拾陆】--:
别说自然语言了,AI只会让人类智慧降低,有AI思考就会减少,思考减少脑力就会退化
--【拾柒】--:
汇编语言不会编,但在AI的辅助下可以看懂,甚至可以转换为高级语言的伪代码

