我们所知的编程的终结

媒体上有很多传言说软件开发人员很快就会被人工智能取代。我不这么认为。这不是编程的终结。这是我们今天所知的编程的终结。这并不是什么新鲜事。第一批程序员连接物理电路来执行每个计算。他们 […]

来源:O'Reilly Media _AI & ML

媒体上有很多传言说软件开发人员很快就会被人工智能取代。我不这么认为。

这不是编程的终结。这是我们今天所知的编程的终结。这并不是什么新鲜事。第一批程序员连接物理电路来执行每个计算。接替他们的是程序员,他们将机器指令编写为二进制代码,通过翻转计算机前面的开关一次输入一位。然后,汇编语言编程结束了这一切。它让程序员使用类似人类的语言来告诉计算机将数据移动到内存中的位置并对其进行计算。然后,更高级的编译语言(如 Fortran、COBOL 及其后继者 C、C++ 和 Java)的开发意味着大多数程序员不再编写汇编代码。相反,他们可以使用更高级别的抽象向计算机表达他们的愿望。

这是我们今天所知的编程的终结

学得更快。挖得更深。看得更远。

学得更快。挖掘得更深。看得更远。

Betty Jean Jennings 和 Frances Bilas(右)于 1946 年编写 ENIAC 程序。来自计算机历史博物馆
Betty Jean Jennings 和 Frances Bilas(右)于 1946 年编写 ENIAC 程序。来自计算机历史博物馆
来自计算机历史博物馆

最终,更容易调试的解释型语言成为了常态。

BASIC 是其中最早大获成功的语言之一,起初被视为玩具,但很快被证明是未来的潮流。编程变得对孩子和车库企业家来说都很容易,而不仅仅是大公司和政府机构的后台神职人员。

程序员越来越多,而不是越来越少

需求弹性 互联网操作系统 人类程序员就是他们的经理 管理管理业务的机器人 MIT 斯隆管理评论

这次会有所不同吗?

CHOP,或“面向聊天的编程 我仍然不相信

边做边学

固执开发者的死亡 James Bessen 不同类型的技能 很多