大佬们这年头学c++还有用吗

valid-avatar

valid

2022-04-04T10:32:57+00:00

后期老大叔了,想转ue4,干过动画特效,都是后期的,会点三维。最近在学蓝图c++,想问问学出来有啥发展。。[s:ac:呆]
kinuyツ-avatar

kinuyツ

C++已经被rust锤了, 除了跨平台的桌面端QT, C++毫无优势. 底层驱动, 硬件都是C写的. C++的STL又臭又硬. 我用到C++会直接用C# 去调用C++的库, C++真是浪费时间又浪费青春
srBassTurd-avatar

srBassTurd

rust又啥玩意,除了炒币哪个项目用这个东西,你吹go我都忍了,go毕竟还有逼站背书,rust后面除了炒币还有啥

还除了qt,这不都是产品经理的遗毒,需要你做app的时候你给我web阉割版,我想看个新闻刷刷视频你却逼我下app

给qt背书的是wps,啥时候rust有这么大背书项目再来吹好伐,web、移动端、底层都没份,也就炒炒币做做量化交易,话说量化交易也不靠语言,不还得在交易所旁边拉专线
TheOtherWalt-avatar

TheOtherWalt

Reply to [pid=600855103,31357637,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-04-05 18:38)

虽然rust很强,但大量的历史遗留代码都是C++,二十年内都还会有C++一席之地的。
TheOtherWalt-avatar

TheOtherWalt

Reply to [pid=600855302,31357637,1]Reply[/pid] Post by [uid=1300799]默默语[/uid] (2022-04-05 18:39)

rust跟炒币有啥关系?rust现在基本被认为是C++的上位替代了,缺点就是入门难度高招人难,以及生态没那么成熟,其他方面对于新起炉灶的项目来说,完美覆盖C++的优点,但又没有C++的缺点。
Bouchard-avatar

Bouchard

[url]https://mp.weixin.qq.com/s/fpdTujPcD5ZWdZvLbJFIHA[/url]
DanTheMan-avatar

DanTheMan

两个+不太行了,要学就学c#,四个+,一看就是强力语言
srBassTurd-avatar

srBassTurd

[quote][pid=600856714,31357637,1]Reply[/pid] Post by [uid=63369903]馒头又大又白[/uid] (2022-04-05 18:46):

两个+不太行了,要学就学c#,四个+,一看就是强力语言[/quote]不如学j2ee,捷途易易,高下立判
azzone4-avatar

azzone4

要说吹go我也认了,居然还有吹rust的。。。。
泥潭真是个神奇的地方。。。
kinuyツ-avatar

kinuyツ

[quote][pid=600855302,31357637,1]Reply[/pid] Post by [uid=1300799]默默语[/uid] (2022-04-05 18:39):

rust又啥玩意,除了炒币哪个项目用这个东西,你吹go我都忍了,go毕竟还有逼站背书,rust后面除了炒币还有啥

还除了qt,这不都是产品经理的遗毒,需要你做app的时候你给我web阉割版,我想看个新闻刷刷视频你却逼我下app

给qt背书的是wps,啥时候rust有这么大背书项目再来吹好伐,web、移动端、底层都没份,也就炒炒币做做量化交易,话说量化交易也不靠语言,不还得在交易所旁边拉专线[/quote]go对标的是 Java, C#

rust对标的是C++

不要把不同领域的语言拿来比较

本来是2把菜刀比做饭, 你突然拿个瑞士军刀来比, 是不是有点怪怪的
Jinjerninja777-avatar

Jinjerninja777

我写了十几年c++了,能用到c++的就那么几个地方,超大型系统后端,游戏,实时系统(高频交易,赌博),找个工作不算容易,钱一般也不如full stack多,不推荐入坑
srBassTurd-avatar

srBassTurd

[quote][pid=600857492,31357637,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-04-05 18:50):

go对标的是 Java, C#

rust对标的是C++

不要把不同领域的语言拿来比较

本来是2把菜刀比做饭, 你突然拿个瑞士军刀来比, 是不是有点怪怪的[/quote]go是编译执行的语言,又不是go虚拟机,为啥go要对标java
AyooMV-avatar

AyooMV

各大厂都有c++的地盘,你要能学成进大厂最起码比java容易且更不容易被淘汰
Qwertlyn-avatar

Qwertlyn

Reply to [pid=600855103,31357637,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-04-05 18:38) 不懂就别出来叫了
ManInTheSky-avatar

ManInTheSky

之前做的安卓hal层,不会网络编程和客户端,我也感觉在C++这条路上走死了
kinuyツ-avatar

kinuyツ

[quote][pid=600857747,31357637,1]Reply[/pid] Post by [uid=1300799]默默语[/uid] (2022-04-05 18:51):

go是编译执行的语言,又不是go虚拟机,为啥go要对标java[/quote]因为go的强项就是后端的高并发啊 抢占的市场也是java的, go基本没用动过C++的市场. 但是rust就是盯着C++的领域打
alamo416-avatar

alamo416

C++方向可多了,就是太特化了,进去不好转别的方向
srBassTurd-avatar

srBassTurd

[quote][pid=600858786,31357637,1]Reply[/pid] Post by [uid=63621048]公牛集团[/uid] (2022-04-05 18:56):

之前做的安卓hal层,不会网络编程和客户端,我也感觉在C++这条路上走死了[/quote]你会觉得啥都走死了,除非脑机接口做出来,我看不到新的需求,全靠硬件堆
wrld-avatar

wrld

看了半天没有说到点上的,要是想转游戏转UE4学C++没有任何问题,UE源码就是EPIC自己封的C++,有基础的话很多东西都容易理解
Swipe-avatar

Swipe

学虚幻C++如果没有语言基础成本还是很高的,蓝图够用尽量蓝图。如果真的想深入研究引擎C++,推荐《大象无形:虚幻引擎程序设计浅析》