zke 发表于 2023-10-3 19:21:29

C++ 算不算是计算机领域最尴尬的语言?

怎么感觉是个语言,只要还活着的,甚至是有一口气的,都能找个理由踩 C++ 一脚,而且不同语言踩 C++ 的理由还各不相同。

dqm5384 发表于 2023-10-3 19:22:03

标准C++基金会官网有一部分成员的列表,写了不到50个人(实际上活跃的有300人左右),可以去网站上,随便复制一个人名查查这些人都在干嘛

https://isocpp.org/wiki/faq/wg21

大部分C++委员会成员都是公司代表,这意味着大部分人都和一些已经落地的产品相关。例如从前往后分别是:
Bryce Adelstein Lelbach:领导 CUDA C++ 核心库团队,并致力于 NVC++编译器。HPX 行运行时系统的初始开发人员之一。他还帮助启动了LLVM Linux计划。https://developer.nvidia.com/blog/author/blelbach/
Matt Austern:早期成员,参与了30年,03年的GCC邮件列表显示他在苹果,isocpp显示他现在在谷歌。SCG STL的最初实现者,Generic Programming and the STL的作者。
Aaron Ballman:在英特尔,Clang的主要维护者,现在还在审核pr:https://github.com/AaronBallman
JF Bastien:WASM联合设计者,LLVM首席工程师,主要方向是编译器优化和安全性。在英伟达,谷歌和苹果工作,20年去了丰田做车机。
Dean Michael Berris:Azure 质量计划工程部,Principal。还在Google有10年的经历。
Hans-J. Boehm:这位是老程序员了,ACM SIGPLAN的前任主席,参与Java和C++的线程模型修订。https://hboehm.info/

这才是前6名,后面还有40多名,还只是官网直接列出来的,没列出来的有超过200名。

wsb000763 发表于 2023-10-3 19:22:17

2000年我觉得C++药丸。信念比现在这些C++黑子还坚定。
2010年我还是觉得C++药丸。不上不下的搞什么嘛。
然后到了2020年C++依然还活着。并且2023比原来活得更好,首次冲上了第三(超过java)。
那时我就明白,承认自己判断错误,没啥尴尬的。
二十多年前我曾经觉得C++没有前途,但二十多年过去,事实证明我判断错了。
现在依然有很多人唱衰C++,然而我就笑笑,因为他们的思路,都是我十年前二十年前就有过的思路。谁唱衰C++我都只剩下一句话:你说的对。

defiler 发表于 2023-10-3 19:22:43

C++ 算不算是计算机领域最尴尬的语言?是也不是。
说它最尴尬,是因为题主认为它最尴尬,而且像题主这样的人数量非常众多。说它不尴尬,因为C++根本就不在意你是否认为它尴尬。
那么多人前赴后继、不厌其烦地踩C++的主要的原因一当然是为了热度,否则别人怎么不去踩dlang?有点击率吗?原因之二是因为酸C++的人真的非常多,为了C++的名气去挑战尝试C++然后半途而废的人心里始终憋着一口气,能踩的时候肯定会踩。
但是无论如何,C++根本不在乎。你来学也好,不来学也好,踩也好,赞也好,C++就在那里,不动如山。
那么C++的底气在哪里?
工业软件的N座大山,操作系统、编译器、浏览器、游戏引擎、数据库,等等等等,除了第一个,其它的N-1个全部是C++的主场。
说白了就是卡脖子的东西,基本上都是C++构建。就拿我专业领域相关的CAD软件吧,技术栈就是C++,我本科毕业的时候还投过autodesk,但是他们只要研究生,幸运的是我进入了出路更好的互联网行业,依然靠C++这个强有力的工具,获得了很多成长和回报。说回CAD,作为卡脖子的工业软件之一,国内的中望,已经小有起色,C++也是它的主要技术栈。
总之,几乎任何一个领域、任何一种数组结构、算法、设计模式,在C++中都已经被用不止一种方法验证过并且有丰富的积累。
下面这个图在WG21的很多ppt上都有,它是好奇号火星车,它的主要编程语言就是C++。

http://pic1.zhimg.com/v2-38d3961c8d758642531396fc299be098_r.jpg?source=1940ef5c
发现了吗?C++的目标早就是宇宙星辰。地球上的喷子,格局实在是太小鸟。

sdwgw 发表于 2023-10-3 19:23:41

是这样,如果有一个人,他报了奥运会所有项,虽然不是每次都拿到冠军,起码都能进决赛。
你觉得他尴尬吗?

xingke 发表于 2023-10-3 19:23:55

不是,cobol更尴尬:
它是一门古老的语言,跟随最早期的计算机应用于金融系统。围绕着核心逻辑,其源代码化为了不可名状的沼泽,但开发它的程序员早已垂垂老矣乃至入土为安。为了修复核心,银行不得不寻找尚在人世的程序翁与程序妪,开展惊心动魄的冒险之旅()
页: [1]
查看完整版本: C++ 算不算是计算机领域最尴尬的语言?