c++在编程语言中的地位到底如何?

2023-08-09 12:00:23 +08:00
 MasutaaDAO

总听见有人说这是个死气沉沉的对象模型。

前天看见一个帖子说“是个语言,只要还活着的,甚至是有一口气的,都能找个理由踩 C++ 一脚,而且不同语言踩 C++ 的理由还各不相同。”

个人使用感觉挺强大的,就是语法语义有点恶心,比如 new T 和 new T()居然是两种语义。

3887 次点击
所在节点    程序员
41 条回复
coderluan
2023-08-09 12:12:26 +08:00
地位也是随着时间变化的,有些东西历史地位很高,但是现在地位很低,比如 C++,比如我,秦始皇。
qq565425677
2023-08-09 12:33:42 +08:00
其他语言踩主要是 C/C++编程效率低吧,但在某些方面 C/C++是具有绝对不可替代性的,比如显卡驱动,某些嵌入式等
penguinWWY
2023-08-09 13:06:29 +08:00
无敌的存在,各方面意义上的
php 带节奏也就图一乐

语言宗教战争还得看 c++,撕逼的档次和覆盖范围比别的语言高多了
Xyg12133617
2023-08-09 13:47:03 +08:00
@coderluan 我差点要被兄弟你笑死
janus77
2023-08-09 14:00:23 +08:00
踩的挺多,但是没看谁代替过。这种行为就不要理解了,人家说你也跟着说,那吃饭的家伙是能随便换的吗
ch2
2023-08-09 14:23:04 +08:00
哈姆雷特
westoy
2023-08-09 14:24:34 +08:00
敬鬼神而远之
misdake
2023-08-09 14:41:50 +08:00
C++给我一种叶问里洪金宝那个角色的感觉。

耕耘多年,家业大有积累底子厚,有能力有核心竞争力。但逐渐衰老,在新兴的领域竞争不过别人,在整个行业里逐渐边缘化。
iMiata
2023-08-09 14:44:24 +08:00
真的有人会踩 c++么,还从来没见到过的
本人前端,最近倒是正在自学中
yuruizhe
2023-08-09 15:01:27 +08:00
如果有开箱即用的包管理器,那便是极好的
NessajCN
2023-08-09 15:05:04 +08:00
c++你得会,毕竟不少老项目启动时候 go rust 这些还没出生,还有 qt 这些用 c++的框架必须要会它
但是新写一个项目,那我肯定不会首选 c++了,除非某个非用不可的库只有 c++版的还不方便移植
现代语言的包管理和工具链太重要了,你让我哼哧哼哧去找依赖手动一个一个下载在手写 CMakeLists ,跟一句 go mod tidy && go run ./ cargo update && cargo run 再相比我肯定选后者了
tyrantZhao
2023-08-09 15:07:12 +08:00
cpp 改的越来越难用了
x77
2023-08-09 15:12:27 +08:00
底层基础设施东西少不了 C++,那地位不可撼动,未来 Go ,Rust 可能有机会动摇 C++
blinue
2023-08-09 15:18:55 +08:00
C++ 有一个好处是圈子比较干净,牛鬼蛇神一般不会 C++
horizon
2023-08-09 15:19:06 +08:00
语法太难受了,比 rust 还难受
所以我在学 rust
jmc891205
2023-08-09 15:21:51 +08:00
看不惯他又干不掉他
encro
2023-08-09 15:25:10 +08:00
据我所知,
是所有语言中,
平均工资相对比较高的,
长沙这地方都是 15K 起,
因为 15K 以下的你不敢用。。。
encro
2023-08-09 15:25:58 +08:00
概括就是 --- 大数据,高性能的基石
mainjzb
2023-08-09 15:33:28 +08:00
java/C#/PHP 流行后,C++应用开发就被革命了。
go 出来后,C++网络开发就被颠覆了。
rust 出来正面杠,离成功还有很远很远。
zig 出来后,被 C/C++当作包管理器(囧

游戏引擎,图形图像处理,机器学习底层&gpu&汇编,操作系统,驱动,嵌入式,音视频编解码
这些领域 C++还是大哥大,目前也就只有 Rust 能小试水花。
比如 Chrom 就是 C++写的,怎么用别的语言重写?这都是被人验证了几十年累计下来的经验。

但是我个人还是偏向于 Linus 的说法,C++是一门垃圾语言。
可能就像我看多了梵高的画,觉得也就那样,不如手机随手拍的一张,但是我们生活在不同的年代,不同的环境,永远不能体会到一无所有的年代里创造的神奇。
hhjuteman
2023-08-09 15:43:29 +08:00
不火-指 TIOBE 2022 年度语言,TIOBE 2023 8 月也就是现在,排名比 Java 高。
我在上家公司做 c++流媒体的时候,hr 跟我说 C++程序员大概在市场简历里面只有 20 分之一到 30 分之一。
所以一个正儿八经的 C++程序员,一直都很好找工作,我偷着乐很多年了。
还有,我刚毕业在深圳做通信的时候,老板说很少找我这么年轻的小伙子,一般都找 10 年起步的 c++程序员,所以公司里很多 30 几奔 4 的。说通信行业要多积累,c++也要多积累,一般没有 10 年他都觉得不靠谱。所以做 c++的,一般意义上的"毕业"年龄要晚很多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/963698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX