网易首页 > 网易号 > 正文 申请入驻

C++和C++程序员谁先完蛋?

0
分享至

  直到昨天,我还以为AI永远不会取代我成为程序员。

  好吧,从一开始,编程作为一种职业就已经陷入了自己的死亡之中。我想,当有人第一次提出汇编程序时,很多人都认为这就是结局。

  什么?一个可以将人类可读的笔迹转化为真实机器代码的程序?那么每个经理现在都可以编写代码吗?我们过时了吗?我们已经自动化了吗?是时候收拾东西走了吗?

  然后很快就出现了足够多的高级语言。诸如FORTRAN和COBOL之类的语言。现在,这肯定使真正的程序员变得不必要了,不是吗?您可以是机械工程师或业务分析师,并且精通计算机。您不再需要程序员为您编写代码。

  然后归纳编程来了。具有Haskell的功能或Prolog的逻辑。归纳编程的思想是-您无需编写代码,只需设置程序应在其中运行的约束条件,并且在可能的情况下,语言将为其编写代码。

  随着语言发展到计算机代数系统,它成为不可知的语言。现在,您可以在Python笔记本中编写一些方程式,并将其解转换为其他任何语言的代码。因此,不仅您不需要程序员来编写代码,甚至都不需要自己编写代码。

  尽管所有这些事情都威胁着要终止编程作为一种职业,但是,却有大量的程序员崛起,崛起并继续崛起。指数也是如此。每五年,这个数字就会增长两倍。比人类增长的速度快得多。以这种速度,到2075年,我们所有人(约有100亿)将各自拥有三个编程工作。

  当然,这种增长必须在某个时候停止。世界上没有足够的可卡因来使我们所有人日复一日地不停地进行编程。但这不会因为某些颠覆性技术而停止,只有在其他行业的需求超过程序员的需求时,它才会停止。

  诸如汇编,高级语言,归纳编程或AI之类的破坏性技术只能改变我们进行编程的方式,而不能杀死编程作为一种职业。

  还是我昨天想过。

  您可能会认为,我与GPT-3聊天,它最终说服了我从事男性妓女的光辉事业。但不是。实际上,昨天只是另一天,我只是在做我的工作。好吧,不是我的工作。我当时正在从事C ++应该为我完成的工作,但失败了。我正在将一段高性能代码从MSVC移植到GCC。

  是什么让程序在2021年快速运行?内存仍然相对较慢,并且说来话长,因此必须进行显式内存管理。现在每个CPU有许多内核,因此我们需要并行计算。而且,处理器的滴答速度并没有比20年前快很多,但是现在它们确实有很多传送带,因此,如果我们要快速编写代码,就必须对所有内容进行超标量。所以这三件事。

  C++糟透了这三个方面。

  

  • 是的,在C++中有一种分配对齐内存的标准方法,但MSVC不支持。
  • 开箱即用的并发性太糟糕了,您必须依靠第三方库,例如英特尔的TBB。
  • 编译器尝试在可能的情况下利用SIMD,但是它们无法有效地利用SIMD,因此您必须使用内部函数编写代码才能获得所有好处。

  如果您终生坚持使用Microsoft和Intel,那没关系。

  但是,当您尝试将事物从一个平台移植到另一个平台时,您会发现多年来C ++悄然失去了可移植性游戏。是的,您可以通过定义来解决对齐不一致的问题。从技术上讲,您可以为ARM进行TBB克隆,因为英特尔理所当然地不愿意支持他们的竞争对手。但是,有了内在函数,您就有了句号。固有特性是特定于处理器的,因此您的代码未得到优化或可导入。

  具有讽刺意味的是,由于C最初是为了将UNIX从PDP-7移植到PDP-11而发明的。其唯一目的是实现可移植性。50年后的今天,我们面临着令人不安的事实。为了使性能最大化,您必须比编译器更好地使用处理器指令。因此本质上就像最初的程序员一样编写代码。

  

  > Rainer Gerhards, CC BY-SA 3.0, via Wikimedia Commons

  好的,但是它与AI有什么关系?

  很高兴你问。我觉得,尽管对程序员的需求仍然追随全球市场,但对创新的需求却在70年代急剧上升,并在随后的几年中逐渐下降。

  归纳编程的需求为零,因此不会有像归纳编程甚至高级语言一样出色的破坏性技术。对于C ++缺乏高性能计算方面的开发,我显然感到不满意,但您猜怎么着。我不是不高兴去创造另一个FORTRAN。显然,没有人。

  C++的作品。这不是理想的,但也没有那么糟。这就是为什么它会留下来。

  是的,我花了一天的时间将代码从MSVC C++重写为GCC C++,这很无聊,而且我写了这句话,但这并没有改变。一天就是一天。头就是头。

  现在为破坏性技术。尽管AI尚无法满足客户想要的一切,但它具有完成我无聊的工作的全部能力。它可以解决交叉编译器的不一致问题,也可以在固有级别上优化代码。甚至用std :: threads重新实现parallel-for看起来也很繁琐,足以委派给机器。

  之后,AI甚至可以为我写书。

  对于拥有比我更多的人工智能经验的人来说,这一切都是可能的,有利可图的,并且可能很有趣。我们已经使用SymPy用C ++编写代码,利用AI优化该代码将只是一步之遥,但是人们很乐意为此付出代价。它具有启动潜力,所以我希望它会很快出现

  AI很有可能最终取代我,也许不是以程序员的身份,而是以C ++程序员的身份。但是一些新技术将杀死C ++本身的可能性很小。

  (本文由闻数起舞翻译自Petey的文章《What Will Die Out Sooner C++ or C++ Programmers?》,转载请注明出处,原文链接:https://medium.com/swlh/what-will-die-out-sooner-c-or-c-programmers-f4659dc243c0)

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐

得分王之争比MVP还惨烈!比尔放话库里?

柚子说球
2021-04-16 12:40:33

国永雁涉嫌严重违法接受监察调查

当代广播站
2021-04-15 18:11:48

延迟退休方向已定,2027年施行?60、70后不受影响,影响80、90后

商媒体
2021-04-15 13:04:08

泳裤走秀现场,网友却全程看肉....

yy电视快照
2021-04-15 17:19:54

“舔狗”究竟可以舔到什么程度?请开始你的表演,哈哈哈哈!

资讯情报员
2021-04-16 09:09:22

复出后的邓小平点将他出任军委秘书长,他却让职推荐了罗瑞卿

文汇报
2021-04-15 17:22:43

滴滴回应司机等半小时订单被取消,女孩已支付21元,将处罚司机

人生百态尽显真
2021-04-16 14:45:49

项思醒事件又反转,男友起诉要求退还127万,项思醒喊话恨死男方

萌神木木
2021-04-16 16:09:12

《毛泽东选集》里的这一段话,林彪为何执意要求删除?

文汇报
2021-04-16 13:52:16

老光棍到玉米地里掰玉米,发现一具女尸,女尸的身上散发芳香

小聂生活
2021-04-15 18:29:04

错换人生28年,熊磊和许敏婆媳关系原来这么好!

野野娱乐团队
2021-04-16 08:02:55

许妈别哭,毒母别笑,刑事律师一出手,真相便知有没有!

小智星娱师
2021-04-16 15:35:41

小男友总弄些奇怪的姿势,适应不了他该怎么办?

杂事妙谈
2021-04-15 21:39:12

他的出柜震惊美国网友!

下水道男孩
2021-04-16 09:32:16

清末照片:衙役衣着寒酸,恭亲王面如土,官员跪拜一幕如芒刺背

鸿鹄志在苍宇
2021-04-15 16:51:34

莫要提前下结论!张科峰的手段远比项思醒要高明

金牌娱乐
2021-04-16 08:54:31

三个丁丁的他,和两个子宫的她

健康知识分享君
2021-04-16 10:22:05

不要再说自己惨,这世界上永远有比你更倒霉的人!

段子赶大集
2021-04-15 10:28:25

辽源一法官涉枉法裁判案将在通化二审宣判,曾因争议指定管辖

澎湃新闻
2021-04-16 14:35:20

网红项思醒道歉视频曝光!掩面痛哭抽泣不止,直斥自己“好过分”

盖饭娱乐官方号
2021-04-16 12:07:21
2021-04-16 17:12:51
娱乐趣味社
娱乐趣味社
娱乐资讯
396文章数 19870关注度
往期回顾 全部

科技要闻

7分钟视频!华为自动驾驶试乘,相比特斯拉如何

头条要闻

解放军在台海附近举行实弹演习 台媒:时机地点极敏感

头条要闻

解放军在台海附近举行实弹演习 台媒:时机地点极敏感

体育要闻

刚出生就临床死亡 阿德胸中有颗"炸弹"

娱乐要闻

王菊穿超短热裤大秀美腿性感魅惑

财经要闻

汽车要闻

自有范儿 新宝骏Valli是一台向往远方的休旅车

态度原创

时尚
家居
本地
数码
艺术

张雨绮疑似新恋情被拍 男友是小8岁的帅哥提琴手

家居要闻

港男月入过万只能带妻儿住7平蜗居 在洗衣机上做饭

本地新闻

一个年轻“社畜”女孩的仪式感

数码要闻

大疆发布DJI Air 2S:售6499元 1英寸大底/4方向避障

艺术要闻

青海省瞿昙寺首获完整准确数字壁画档案