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

- 126 个点赞 👍
C++的确很尴尬,几十年来C++为无数语言开发了编译器,IDE,调试器,测试工具,应用框架,算法包,但是竟然几乎没有得到任何回报
这么多语言从C++受益,但是没有给C++回馈什么,C++需要的应用框架/算法包都要拿C++写,C++的编译器/IDE都要拿C++开发,C++遇到性能问题都是自己解决,实在不行了求助C/ASM,从没想过用别的语言来做优化。
其它语言平时各种吹牛逼,一旦发现性能不行了,就赶紧弄几个C++算法包来救急。
这就好比,老父亲养大了好多儿女,但是还是要靠自己打工赚钱,少量的资产不是自己攒的就是从自己亲爹C语言那里继承的,儿女从不给家里寄钱,儿女平时花天酒地,一旦发现信用卡没钱了或者欠债还不上了,就想起来找老爹要。
发布于 2023-11-07 12:18・IP 属地湖北查看全文>>
姚冬 - 120 个点赞 👍
查看全文>>
黄亮anthony - 83 个点赞 👍
2000年我觉得C++药丸。信念比现在这些C++黑子还坚定。
2010年我还是觉得C++药丸。不上不下的搞什么嘛。
然后到了2020年C++依然还活着。并且2023比原来活得更好,首次冲上了第三(超过java)。
那时我就明白,承认自己判断错误,没啥尴尬的。
二十多年前我曾经觉得C++没有前途,但二十多年过去,事实证明我判断错了。
现在依然有很多人唱衰C++,然而我就笑笑,因为他们的思路,都是我十年前二十年前就有过的思路。谁唱衰C++我都只剩下一句话:你说的对。
发布于 2023-07-20 17:33・IP 属地湖北查看全文>>
pansz - 37 个点赞 👍
c++已经不行了。看到语言排行榜上面那些人人数基本上都是老程序员了。很多都40以上了,估计这帮人能干到65以上。基本上十年后可能也还是这么多人。
你看编译器,计算机图形学,还有操作系统都有rust carbon等对手强力狙击。
恐怕剩下的仅仅是一些游戏机模拟器,可能还在用c++。一般来讲,涉及到硬件部分,如果路由器,单片机这些小东西基本上都是c语言加状态机的配置。
前后端根本没有c++什么事了。
rust要把node.js都给换掉。
甚至现在很多游戏的复刻都用了rust,比如仙剑3。仙剑1也是用c来复刻。
那么为什么还有c++用户呢?其实就是95年到2005年之间,这十年积累下的人群,一直干到现在。其他的则是2000年到2012年之间,做网络游戏的。以及通信软件后台的。
这期间的互联网公司,只要没倒闭就得找c++人才继续维护。可能新增模块都使用rust来代替了。
最后等老旧功能,也就是历史包袱没用了,就一脚踢开。
不过说到底,还是十年寒窗培养不出来合格的c++程序员。或者说,现阶段,学点简单的,能快速把策划和产品的想法落地就行了。就像经纪公司,每年招几百个主播,只要几个火了就把资源堆到火的上面,然后挣个盆满钵满的。其他几百人就是炮灰,然后,就被淘汰了。对呀,成了试错的牺牲品了。
这个世界就是这么残酷!某些岗位为什么给那么多,就是干不长,靠迭代。因为前端每年都有新语言,新框架,新api来提升效率。用以取代老旧标准技术。往往这些新技术都是革命性的。
新思想和老思想是不怎么兼容的。就比如说最近大火的chatgpt,取代的不是问答网站,而是搜索引擎。
取代短信的是微信,取代微信的是短视频。现在搞前后端,做个数据通路和容器,还能撑几年,等ai壮大以后这些都得被ai接管。倒是尴尬的不是别人,基本就是自己了。
所以就趋势而言,能够掌握细节越多的,能够操控硬件的,能够表达抽象和具象的,能够表达归纳概括的推理的c++可能会笑到最后。毕竟,ai的本质是图节点的权重运用。现在用的是大数据由统计学内容加持,训练出来的权重网。
这部分内容,我们用人工也可以搭建。速度最快的还是c++。
发布于 2023-07-20 11:33・IP 属地吉林查看全文>>
扶余城里小老二 - 17 个点赞 👍
Python
生命太短暂,我要用python。
暗指学C++都活不长。其实python2都被扔垃圾桶不愿意维护了。
所以,
生命太短暂,我要用Python3
注意:文末有彩蛋
Java
Java中所有的类型都是类类型,暗指C++还有基本类型,枚举类型。
其实Java也有基本类型。
Java使用单根继承,暗指C++可以菱形继承。
实际上没有单根继承引用计数,我看它咋实现垃圾回收(经评论区指出,好像没用引用计数,用的可达性分析),好吧垃圾回收咋实现那是虚拟机要干的事,我也不懂。反正C++不用操心虚拟机。
我随便搜了一下JAVA内存泄露,说好的不漏了的呢?
这也太哈人了。
Java的一个类也会继承各种接口,C++也是一样的,C++的接口就是一个拥有纯虚函数的类。看不出Java好在哪。
Go
go是天然支持并发的语言。暗指C++标准库对并发不够强大。
实际上就是用一个语言来实现一个库的功能。C++在各种场景下有各种并发库。用库来扩展语言是C++的主要思想之一。因为没有放之四海而皆准的库。
这里的库不可能是标准库,因为标准库意味着放之四海而皆准。
我随便搜了一下号称专门擅长处理并发编程的go:
说好的擅长并发,咋又要人注意坑了,试问到底坑了谁?咱也不敢问。
Rust
rust是安全的语言,暗指C++不安全,这里C也跑不掉。一下怼俩。
实际上在C工作的地方,基本上都是在操纵硬件,没啥复杂的业务,更不可能自动化释放,因为必须只能准确无误的释放。
如果你觉得准确无误的管理资源你嫌麻烦,那么自动化管理更是扯淡。因为应用才知道什么时候释放,你个搬砖的啥时候可以替管理者做主了?
那我就搜索了“rust安全”,结果出来了个“rust不安全”。
到底安不安全?我蒙圈了。咱也不知道这算不算诈骗。
还有知乎大佬唱衰C++唱衰20年的:
一直唱到了C++超过了Java拿到了第三。他都承认自己判断错了,你们还跟他二十年前学。哈哈哈哈
这么看来,后来的编程语言都是怼前面的语言来求生存,求扩散的。
包括C++一开始就说自己是 better C。
所以C++并不会觉得尴尬,因为C++也这么干的。而且是这方面的鼻祖了。
所以,真的不尴尬。
尴尬的是:C++开创了怼前面语言的先河,搞得目前不管哪个语言都要怼它一下。
知乎有一个JAVA佬,叫圆胖肿的,应该是留学结束在美国干JAVA互联网的,就喜欢逮着C++喷。还说Java会逐步取代C++。
眼看着他把C++喷的超过了JAVA,哈哈哈哈
最新的(2023-07)排名C++刚好超过Java:
我估计他应该没怎么在工作中用过C++。
但是就我辅导欧美留学生的经历来看,欧美C++教材从来没有遇到不靠谱的C++课程,都是很正宗的。
他既然有留学经历还这么天的喷C++不知道他经历了什么,哈哈哈。
福利来了
下面的教程是我在辅导了几百名留学生,亲眼所见欧美C++课程和数据结构课程后,结合自己十年来工作中的经验提取凝炼出来的精简教程(高质量,抓重点,快速上手):
想学C++的童鞋们,不容错过。
彩蛋:生命太短暂,我要用Python3
有人说天天这个语言那个语言的,脑子不太好。
这只能说明这些编程语言竞争并没有脱离低级趣味啊!
营销做的很差劲,就像有些程序员很直男一样。哈哈哈哈
编辑于 2023-07-20 20:13・IP 属地江苏真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
Carea - 10 个点赞 👍
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++。
发现了吗?C++的目标早就是宇宙星辰。地球上的嘴炮,格局实在是太小鸟。
编辑于 2023-07-20 16:46・IP 属地广东真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
觅新笑话中 - 2 个点赞 👍
不好意思,我是一个永远的虔诚的c/c++信徒。
我对于我自己写了两年半纯c而没碰c++感到深深地自责。
我对于我自己想学学Rust这件事,就像偷情一样,一直也没真正学会。
对于Python,Java,我嗤之以鼻。
对于其他的各种语言,更是没有任何兴趣。
迫于工作和学习的压力,我曾学会了C#, python, Rust,甚至Matlab, R语言的皮毛,我已经深深的忏悔,并且发誓不再碰他们。
如果这个世界上只剩一种语言,我希望是中文。
如果这个世界上只剩一种编程语言,我希望是c++。如果给它加个期限,我希望是一万年。
发布于 2023-07-21 18:19・IP 属地四川真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
GarenJian - 1 个点赞 👍
C艹有个好处,你不用担心没工作,用的人越少越不需要担心,为什么这么说呢。不知道有几个人听说过,使用过一个叫Smalltalk的编程语言,这个非常非常小众而且久远了,号称第一个面向对象的编程语言。
我本来是用C艹/VC艹的,因为一个项目的原因一边学Smalltalk一边用把原程序重构成C艹,可以理解成用新学的工具挖旧的屎山,同时再搞个新的屎山。没事儿动啥屎山呀,还是这么古老的屎山,这个没办法,那是从美帝搞的一套兵推的程序,要吃透后面还要改进维护,根本没有用Smalltalk的人。
咱都不说新的需求,你想想2000年前后5-10年,C艹是绝对的主力开发语言,有多少系统极屎山需要维护?所以会C艹真不用担心没工作,而且你会C艹真是学什么语言都快。
发布于 2023-07-20 13:26・IP 属地北京查看全文>>
养猫的哈士奇 - 1 个点赞 👍
老登在内存只有几K的破片子上用C读写寄存器,新登在磨破嘴皮申请到的2C2G上用Java写着CRUD,92爷在大厂用Python抄论文画大饼,所以是的,最难学又不咋用的就是CPP。
编辑于 2023-07-20 15:57・IP 属地四川查看全文>>
Edwarz Wilson - 1 个点赞 👍
语言
1、夜书细字缀语言,两目眵昏头雪白。
2、地阔天宽人一般,琴心会得语言难。
3、麟台讐书御史孙,挥毫应敌妙语言。
4、语言虽巧身事拙,捷径耻蹈行非迷。
5、声音语言生灭法,何以又称寂静音。
6、弦弦不乱拨来往,字字如闻人语言。
7、诗到二南风化在,句流三谢语言工。
8、语言动静苟一失,辱及吾祖为欺天。
9、谢昼未焚风监在,韦郎不见语言存。
10、一笑支郎又相恼,新诗不落语言间。
11、学问只从苗脉看,辞章不向语言求。
12、玉徽按抑朱丝弦,借弦为舌传语言。
13、欲拂苍厓写奇节,陈琳檄手语言工。
14、工居天下语言内,妙出世间绳墨余。
15、语言直下见理窟,何须辛苦从张凴。
16、争注虫鱼股置锥,世外语言不到目。
17、语言端谨易求寻,己是他非祸返侵。
18、直自语言空布满,却嗟人物转消磨。
19、语言硬浄如生铁,眼目高明烁太阳。
20、东南文士推诸孙,妙处不在工语言。
21、君王怜汝解语言,怀恩不说宫中秘。
22、眼中浑是旧图画,诗里却无新语言。
23、盖世文章妙语言,谁令骨相似虞翻。
24、等闲痛快语言外,那见雨来和麦流。
25、杨恽所坐秪语言,赵韩之诛亦草草。
26、世上语言无入处,好从天上觅诗来。
27、语言文字真吾病,喜共维摩大士游。
28、语言渊骞行盗跖,俯仰不愧何缤缤。
29、晚凉睡觉坐前轩,悄寂无人共语言。
30、见说吴音俱变尽,语言浑似广南蛮。
31、故相曾兴告讦风,一时多坐语言中。
32、桐花着地雪成痕,时有幽禽巧语言。
33、闲散何尝远人事,语言时复泄天机。
34、语言少味无阿堵,冰雪相看有此君。
35、未解语言先作赋,一操直取状元来。
36、周雅庄骚略未究,浪摹月露缀语言。
37、儿女争从乱离苦,咿哑绕膝多语言。
38、云何现身蛤蜊中,不假语言法亦显。
39、朝来赤脚语言好,醒酒杯羹有宿虀。
40、来禽顔色不禁雨,抟黍语言如惜春。
41、官邮睡足出门去,信口语言诗未圆。
42、争先世路机关恶,近後语言滋味长。
43、着甚语言名定泰,林间自有翠禽知。
44、世路如何若大东,相逢不待语言通。
45、未接语言犹怅望,才通商略已懵腾。
46、信口语言多得忌,谋身术数不嫌疎。
47、岂但语言多少味,亦知才术不如人。
48、会通意象如作易,不假语言含妙德。
49、读书不贵苟有说,离得语言才是真。
50、不涉语言君识否,莫从门外着工夫。
51、语言玉润篇篇锦,心胆冰清字字香。
52、顾予多病涩语言,面垢毛焦着麻布。
53、永川鷄犬数山外,迄今语言犹可录。
54、有志政须名节是,斯文非独语言工。
55、卓荦想超文字外,低徊却寄语言中。
56、语言平谈骨清癯,谁似黄山一老徐。
57、衣冠从俗语言朴,礼乐相忘机巧疏。
58、燕鶑语言凤凰意,画空不成天似水。
59、刳肠只为生灵智,剖舌多因强语言。
60、戒行浄通林水观,语言香落宝花台。
61、动止未尝防忌讳,语言何复着机关。
62、七月鸱鴞乃至此,语言闳大复瑰奇。
63、语言不通费辨数,逆旅主人才见留。
64、若要语言求要妙,犹将笔墨画虚空。
65、黄冠黑距人语言,有鸟玉衣尤皎洁。
66、渐远闽中地更平,土风疏爽语言轻。
67、身世已非尘外蹟,语言犹是竹边音。
68、便显秀公无跳脱,徒劳四句语言争。
69、分房减口未有处,野老解与蜂语言。
70、语言渊骞行跖蹻,俯仰不愧何缤纷。
71、着甚语言名宇泰,林间自有翠禽知。
72、咫尺语言闻不得,夕阳佳景更徘徊。
73、学业应须见本根,语言无用苦评论。
74、凡有声音语言法,是耳所触非眼境。
75、怀抱春浓重醖酒,语言渊嘿绝弦琴。
76、尊俎风流容鸭脚,语言滋味许鸿头。
77、语言窈窕丹凤鸣,坐持纨扇睇秋萤。
78、田父语言时近道,世人嘲笑尚论文。
79、语言声律未易下,嗟君楚産学北方。
80、修完外体在何边,辩捷语言终不实。
81、语言憔悴更可怜,故都写作断肠曲。
82、白帽管宁形态丑,黄金季布语言轻。
83、欢喜焉能便休得,语言须且畧形之。
84、俗子语言藏攫穽,丈夫胸腹等崆峒。
85、已恨语言多猥冗,况因盃杓正淋漓。
86、汉人何年被流徙,衣服渐变存语言。
87、未把语言为戏剧,新年不作送穷文。
88、近接语言遥梦寐,共将白髪傲芳春。
89、语言混杂常嗫嚅,怀袖携持类饕餮。
90、苦把文章邀劝人,吟看好个语言新。
91、棋中机械不愿看,琴里语言时喜听。
92、夜闻三人笑语言,羽衣着屐响空山。
93、元帅本由诗礼选,行人愧匪语言才。
94、宗师语言岂不佳,世间传写空盈夹。
95、因乘意思要舒放,肯把语言生事治。
96、握手一笑万愁寛,平日语言期白首。
97、两人俱是白髪翁,不用语言情意通。
98、语言彷佛如朝暮,但怅暌离似海涯。
99、六丈语言同辈服,二郎官职乃翁知。
100、炙手不嫌门户冷,傍人如献语言工。
101、语言轻清微带秦,南通交广西峨岷。
102、豆登五山瀛四尊,熙熙釂醻笑语言。
103、语言相对都无味,色在蜚鸿落照边。
104、从此试听枝上鸟,渐传芳信语言新。
105、文字语言今落去,聊吹别调作醒狂。
106、声音语言形体绝,何以称为光世音。
107、忘机今古鸥来往,说梦兴亡燕语言。
108、七十头陀会语言,舌根流利口阑珊。
109、公案堆来高似山,人人沉着语言间。
110、高人隐几语言绝,大巧深藏端若拙。
111、争先径路机关恶,近後语言滋味长。
112、淑人邂逅获交马,语言浃洽欣相从。
113、扃笼犹负语言巧,堕羽直为依襟珍。
114、语言动静总天真,叉手徒劳问别人。
115、诗里重逢神骨峭,老来更觉语言深。
116、中间些子好光景,安得功夫入语言。
117、落笔语言清透骨,恐公胸次有冰壶。
118、兄嫂恩多因怨我,语言虽恶敢嗔渠。
119、旧事共高文字饮,新游尽寄语言中。
120、语言道断转玄枢,千圣机关尽密符。
121、憔悴语言敢分明,买酒行浇茂陵土。
122、语言无味穷鬼志,香火有缘居士身。
123、老眼青此名家孙,妙龄谨恪寡语言。
124、五年驯养始堪献,六译语言方得通。
125、才豪气猛易语言,往往蛟螭杂蝼蚓。
126、扬雀语言先世得,荀龙头角後来齐。
127、未解语言先作赋,却参锺阜问如何。
128、花繁惯识蜂情性,昼静初闻燕语言。
129、终古不朽语言在,以诗教人人不识。
130、语言生风波,道路足机阱。
131、座间亦有赋,肠枯语言吃。
132、强饭甘鱼菜,随方学语言。
133、浴水无冬夏,逢人少语言。
134、大儿学语言,拜揖未胜衣。
135、乃知工语言,要是饱糠核。
136、余生易语言,开口初莫虑。
137、岂能劖语言,且欲噪梦寐。
138、语言既可骇,笔墨尤其精。
139、休粮烟火绝,养气语言低。
140、清谈语言约,老笔文字古。
141、语言全不滞,高蹑祖师踪。
142、相见自完全,分明透语言。
143、芥子纳须弥,妙语言下契。
144、语言杂土气,屡欲洗吾耳。
145、立语言不尽,不言君自知。
146、身病易语言,咄咄多谤伤。
147、语言迈流俗,意气含至真。
148、语言岂不工,良欠旨意远。
149、未易穷关键,才能味语言。
150、从此常流出,其声离语言。
151、老僧诗衔袖,过我语言质。
152、开口便见胆,岂在语言上。
153、下坐听语言,渴引醇酎酌。
154、从容恣语言,缥缈离文字。
155、语言上着到,身心上着到。
156、徐郎吴下蒙,绚丽工语言。
157、不见柴桑翁,此意无语言。
158、只因离别久,不觉语言多。
159、叱驭疾其驱,语言纷炙輠。
160、但令心事合,不在语言同。
161、守口要如瓶,语言当自保。
162、谓我尚可教,语言去其陈。
163、小栟妙语言,下笔初无难。
164、迭相陈语言,曾未厌刀呾。
165、语言未终夕,离别又伤春。
166、清坐想髙绝,语言谁应酬。
167、心静语言寡,道在精神全。
168、语言颇有味,知子为跨竈。
169、语言虽未通,精诚默相照。
170、道均语言合,殊不间毫髪。
171、骤雨行荷叶,嘈嘈如语言。
172、负气颇刚简,未尝媚语言。
173、谁令语言适,冞作别後思。
174、非渠妙语言,何以浣我肠。
175、难将通介论,不在语言科。
176、动静无差异,语言只似常。
177、不重一语言,是轻六尺躯。
178、扞掫主讥察,谁何辨语言。
179、语言须中节,义理贵从宜。
180、衆鸟次第来,各矜语言好。
181、圣人久不作,学者堕语言。
182、我生困语言,老大犹栖迟。
183、心上语言少,人间事体多。
184、以予拙语言,无以得客娱。
185、习成杯酌少,脱落语言工。
186、柔惠少语言,天性非矫揉。
187、细字缀语言,漏声夜未央。
188、语言空自苦,德业竟何成。
189、语言无羽翰,飞入万齿牙。
190、造物岂不惜,要令工语言。
191、识老语言简,学充文赋葩。
192、谭妙元超诣,诗高外语言。
193、蝌蚪古文字,鹧鸪人语言。
194、赤令风骨峭,语言清霜寒。
195、倚楼俯长道,饮豪语言粗。
196、既因言语合,却为语言离。
197、凿窍令语言,岂但一成两。
198、非天寔罚之,语言累其身。
199、岸童斸棘劳,语言多悲凄。
200、虽复语言拙,终然怀抱真。
201、语言难道断,不堕世间声。
202、非渠工语言,谁遣忘肉味。
203、碑荒文字古,僧老语言低。
204、手足既皆露,语言安足凭。
205、爱其语言好,超绝忽世跨。
206、独以殿庐中,语言少假借。
207、龙吟深邃理,虎啸语言通。
208、存神机虑息,养气语言迟。
209、可怜毛羽细,莫怪语言多。
210、未免形语言,宁知见顔色。
211、夙兴人尚默,衆鸟相语言。
212、或虑语言泄,传之落冤讐。
213、齐东田野间,语言殊不经。
214、继作者丘裴,语言亦称雄。
215、逐逐语言去,谁欤真识花。
216、老病语言涩,少年风韵高。
217、语言无浅深,出口被伊恼。
218、宜铭千古意,岂在语言工。
219、语言变为市,风骚荡无迹。
220、音声杂语言,但伊名句味。
221、语言诸夏异,衣服一方殊。
222、走名不自信,逐队工语言。
223、语言勿生嗔,只个是生死。
224、语言聊写怀,补缀酬斯咏。
225、铿铿语言好,举动亦风流。
226、安可施政教,尚不通语言。
227、语言不可读,冥目以意寻。
228、语言畏时忌,谈笑忧事妨。
229、魂梦江湖阔,语言兰蕙香。
230、舍离语言,生死自绝。凡夫闻此,无说过咎。
231、示汝语言,一切智畏。如月入水,如风行空。
232、背却语言,犹如土木。舍有之无,落在邪途。
233、短又何难,长又何易。真实语言,勿将为戏。
234、面目可憎,语言无味。放箸忘恩,停杯断义。
235、我不厌客,困於语言。欲不出纳,以堙其源。
236、如公语言,笔下皆妙。六物不坏,未易致诘。
237、面目森严,语言希差。不出飞猿岭,道声蔼天下。
238、面目如前,语言如故。再三道佛法浇漓,衆生难度。
239、影像尔能半露,语言谁得全提。
240、颂即语言边事,了取自家真梦。
241、会取曹溪一滴,语言文字皆空。
242、不在扬眉瞬目,亦非文字语言。
243、闻说语言都好,便应步履全轻。
244、香严透语渗漏,被语言缚杀。
245、说地或谈天,更休问、语言粗细。
246、形仪静而不杂兮,语言要而不烦。
247、不可以语言造,山禽聚集啼清晓。
248、孝为子,忠为臣,不独语言能敎人。
249、听语言,为教诲,不脱声闻生进退。
250、情味好,语言工。三贤高会古来同。
251、禅禅,不用思量卜度,非干文字语言。
252、宁宁地、情态于人,惺惺处、语言低说。
253、着察工夫,诚存体段,个里语言文字非。
发布于 2023-07-20 22:34・IP 属地上海真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
锦鲤机 - 1 个点赞 👍
觉得C/C++是尴尬的存在的人,那是因为这些人不能理解c/c++的强大之处。
在编程语言排行榜上,从未跌出前三的C/C++,却一直有人质疑他们的存在合理性?
或许也不难理解,c语言几乎是大学计算机专业的入门学科,就成了很多人以为尴尬无用的境地;
再加上社会上很多的计算机辅导就业班,都以Java、Python等为主流。
如果你真的了解一点计算机,你就会知道:Windows 或 linux操作系统、数据库、CPU、主板、显卡等底层实现的编程语言,基本都是c/c++以及汇编。
如果你不知道这些东西是什么?那就说的直白点,没有一台稳定运行的电脑,你又怎么方便的使用Java/Python等编程语言去开发你的程序?
与硬件交互,目前只有c/c++/汇编 能达到最高效率,其他的不能与之匹敌。
发布于 2023-07-21 09:27・IP 属地江苏真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
麦兜来了 - 1 个点赞 👍
==========
语言就是兼容性
兼容性就是语言
==========
我一直也在想这个问题,后来忽然明白,c++现在可能类似于网络模型里的osi模型,它现在很大的意义可能在于被作为一个参考/模型,所以我现在倾向于把它当作一个模型语言,它提供了讨论的参考、基础对比,语言设计的很多经典问题(无论理论还是工程方面)在c++里都可以找到答案,至于它现在在工程上的实用性有多强,可能已经不像当年那么重要。c++作为一门史诗级大型语言,是毫无疑问的巨人,后来很多语言的设计是站在这个巨人的肩膀上。其中很重要的一点是,不能用现在的标准来衡量当年c++的初衷,它相对较老,当时人们的对于编程语言的理解相当的少(相比现在),c++似乎是立了一个大而全的目标,试图谋求多方面能力的全面发展,同时试图继承c的纯正血统,在这个看似自然却可能困难(如果不是不可能)的目标下,一些最初的设计选择可能带来了c++内在的先天不足/缺陷,当然兼容c这个优先任务已经足够伟大,可能也带来了足够重的包袱。
我的相关回答(附图中有c++的位置和特点):究竟有没有能让程序员全心投入业务逻辑的编程语言?
也许这就像人们对康德的评价--美国著名学者贝克记录了美国哲学界流传甚广的格言:“在哲学问题上,你可以赞同康德,也可以反对康德,但不能没有康德。”(原文)编辑于 2023-07-21 12:25・IP 属地安徽查看全文>>
jinreal - 1 个点赞 👍
查看全文>>
烟落尘寰 - 1 个点赞 👍
是。
因为:
1. 当用户只需要开发简单业务时可以用Go,能利用多核,还全面基于开源GitHub库,是新时代的C。
2. 当用户需要开发高性能业务时可以用Rust,能用上比Go更好的泛型和编译器优化以及并发。而且拥有和CPP同等的性能,是新时代的Java。
发布于 2023-07-22 10:06・IP 属地四川查看全文>>
Irons Du - 0 个点赞 👍
查看全文>>
呆萌 - 0 个点赞 👍
查看全文>>
老林 - 0 个点赞 👍
查看全文>>
miao君 - 0 个点赞 👍
题主,作为程序员,你的计算机语言课是“语文老师”教的吗?
我还是第一次看到有人用“尴尬”来形容一种程序语言,前两天有个题主 ,提的“职场”问题感觉是个“情场”问题,已经让我无语,没想到今天遇到让我尴尬的语言(双关句,哈哈)
每种程序语言都有自己的命运:生下来的时候“乖巧”,中年时期“兴旺健壮”,晚年如同老兵“不死 只是逐渐凋零”。
每种程序语言都有自己的主场:昔日银行系统的Cobal,写早期计算语言工具(例如早期的MATLAB)的Fortune,写操作系统的C语言……,在主场威风凛凛,在客场“落地的凤凰不如鸡”。(两个语言名称的拼写都可能是错的,老年痴呆和懒病,就不纠正了)
每种程序语言都是计算机语言树上的一个小小分支:贡献了指针类型的C语言,贡献了类的C++,他们相互学习,相互竞争,取长补短,让最后的语言工具日臻完善。
我们是程序员,视野要开阔,胸襟要包容对手上的工具可以偏爱,但是对别人的工具不要嘲笑。
我们是码农,自己的锄头当然是金锄头,敝帚自珍,没必要学键盘侠,拉抬打压,尊重其他人的工具,才能提升自己的技术水平和格局。
我们是理工直男,重理性,知之为知之,不知为不知,对于自己的专业要尊重,要深入,不能因为不深入了解,就去妄自评价。
以上,谢谢。
一个basic,pasical,fortune,c和c+程序员的心里话
发布于 2023-07-20 19:56・IP 属地四川查看全文>>
川娃子 - 0 个点赞 👍
不是,存在即合理,更何况是C++。
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。
C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。
程序语言没有好坏,只有合适。
发布于 2023-07-20 19:29・IP 属地重庆查看全文>>
MerelyThus - 0 个点赞 👍
音频开发领域,VST、Audio Unit、AAX三大插件的SDK都是C++,一堆数学加速库的接口都是C,用得最多的JUCE框架是C++,你跟我说怎么用别的玩意开发?花上个几百万人工成本用Rust全重构一遍?
发布于 2023-07-20 19:27・IP 属地北京查看全文>>
Xi Yang - 0 个点赞 👍
查看全文>>
Anders - 0 个点赞 👍
查看全文>>
rjf12138 - 0 个点赞 👍
就像一颗站在山顶的小草,在嘲笑石头和泥土的无用,殊不知,离了石头和泥土,小草连安身的地方都没有……
没有C++哪有计算机领域? 连日用计算机都不会有……
你在打开电脑提问这个问题的时候,你所用的操作系统,你发送信息所用的通信协议,都是由C++写出来。
十年前的C++,服务、通信、终端全部包圆了,是无敌的存在!
如今的C++在中小型产品和项目里好像见不到了,因为其门槛高,开发成本高,再加上如今计算机性能的极大提升,已经不需要通过代码性能来提升软件质量了,所以C++语言就不是首选了!
但用的人不多,并不代表不重要,C++程序员的工资和待遇依然拔尖,通信、引擎、算法等,C++是不二之选。
你可以说C++适用范围在缩减,但世界上没有哪门语言有资格去踩它一脚……
但还是有很多不懂C++的人竟然无脑的在C++语言上找优越感,对C++一点影响都没有,倒是能衬托出一个搞技术的人的无知。
发布于 2023-07-20 21:47・IP 属地河南真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
落笔七年 - 0 个点赞 👍
我就很奇怪,今年怎么C++上热搜的次数这么多...
回到题目,这个问题就算回答了尴尬,或者不尴尬,又能得到什么样的结论呢
我曾经很不喜欢C++,我更喜欢的是Java,上学时候总觉得Java是为我量身定做的,后来只不过实习用了C++,再到工作,想着之前有C++实习有优势,所以才继续干了C++。没有什么喜欢不喜欢,纯粹是为了生存(找到工作)
但到现在我也不能说自己喜欢C++,只能说对于代码的使用更加熟练了,所以抵触感没有那么强了,反而会在学习中感觉到开心
前几天朋友在读研,问我建议走C++吗,我说我是被迫走上这条路的,每个人的路都不一样,虽然自己是被迫走到C++,但我现在也觉得这是命运吧,所以也不抵抗,顺其自然,多看看C++的书,多练习代码倒是也没啥的,干一行爱一行,很多事情不是我们能决定的,而是我们当下所具有的条件,带我们走到了什么样的路,既然到了这条路,那就把当下的路走好,认真对待自己
就我而言,我会认为C++更加偏向于实业的专业性(毕竟只干过工业软件),比如我要画图,手机的生产以及零件的生产,得用到CAD吧,你得有个模型吧,这个就需要C++来开发的CAD;比如工厂中的切割机,有些需要自动识别切割距离和方位,也是C++来做,工业上的例子有很多的。
每种语言都有各自擅长的地方罢了,去哪个行业用哪个工具
编辑于 2023-07-20 21:47・IP 属地河南查看全文>>
Neil Zhu - 0 个点赞 👍
是的,Stroustrup 在 CppCon2021 第一个 talk 里说
I have heard C++ declared dead every year since 1979, so I'm a bit surprised that it didn't.
发布于 2023-07-21 00:47・IP 属地上海查看全文>>
GKxx - 0 个点赞 👍
查看全文>>
春秋大梦 - 0 个点赞 👍
首先我认为语言只是工具,辅助开发者进行大型软件或程序构建的其中一种性能优异,但是很难掌握的一门语言。
尽管学习java、python、go的开发者认为c++语法难,开发速度跟不上这些语言,但是它仍然是这个星球上功能强大,功能丰富,并且广泛应用的语言之一。它在诸多领域中,比如操作系统,游戏开发,嵌入式编程,高性能计算中,仍然是工程师们首要选择的工具!
C++ 并不是计算机领域最尴尬的编程语言。它的许多特性(如对象、泛型编程、RAII 等)在很大程度上影响了其他许多现代编程语言的设计。可以说,在计算机领域,C++ 是一种非常重要的语言。
至于说c++的开发速度不如上述几个我是部分认同的,一个语言工具只要工具库完善,开发速度也是很快的,像go是因为有很多成熟的功能库,在开发时就不用重复实现,而c++做的还不够。但是如果作为公司的技术栈的一部分,针对c++做很多脚手架,低代码平台,或者根据需求构建各自的lib库,开发速度就会很快,而且有很多公司都是这样的,比如bt公司。
发布于 2023-07-21 08:30・IP 属地广东查看全文>>
阿基米德支点 - 0 个点赞 👍
那是因为你不了解他的用途,底层方面有什么目前有什么语言比他好?他只是比较难,所以导致大神很少,每一个语言都有他的独特之处
发布于 2023-07-21 11:00・IP 属地广东真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
IT那些事 - 0 个点赞 👍
C++算不算是计算机领域最尴尬的语言?
C++语言 1、不算。C++语言应用领域还是非常广的,仅仅次于C语言,有的时候比JAVA使用的人数还多,也许它的名称阻止了它的发展,毕竟有个强大的C语言,它的光辉形象就被遮掩掉了,作为程序员一般不会介意这些,但是普通的大众会感觉C++是一个非常尴尬的语言。
黑发魔女C++ 2、不管哪个计算机语言,都是编辑的一个工具。根据特定的程序,选择合适的工具,制造出自己的想要的东西,创造出的物品是自己的,尴尬是别人的,有的计算机语言,用的人烧料,自然就会被淘汰,其编辑的功能被其它更强大的语言取缔,这也是优胜劣汰在工具 中的直接表现。没有不被淘汰的工具,只是时间没到。
C++还有很强生命力 3、计算机语言不尴尬,关键是编辑软件好用又不贵。苏州济丰寰亚作为华东地区大型软件外包定制企业,包看数据中台定制,现有员工超过300人,在苏州、无锡、上海,企业智能化改造需要的各类软件,大多数从他们家采购,很少单位在采购合适软件时,关注你是用哪种计算机语言做起来的。说这些就是,作为IT人员,工具合适好用就是王道。
发布于 2023-07-21 10:48・IP 属地江苏真诚赞赏,手留余香还没有人赞赏,快来当第一个赞赏的人吧!查看全文>>
IDC机房服务器 - 0 个点赞 👍
想要又得不到,能不尴尬?
做高性能系统需要C++
做量化需要C++
做游戏需要C++
做CV需要C++
没有十年功能都不能说精通!
这些方向好像都是可替代性弱,工资高的领域。
发布于 2023-07-21 10:39・IP 属地湖北查看全文>>
王明明