找了一圈,没有 C++的专题,现在这门语言失传了吗?

2023-11-20 11:49:13 +08:00
 dashu88089
现在编程好像 JAVA 、Python 居多,好像 C++的程序员很少了。
作为曾经以这门语言为生的程序员,看到这种现象真是有点心酸。
6804 次点击
所在节点    C++
54 条回复
mightybruce
2023-11-20 17:01:00 +08:00
你说的 web 开发,用 c++ 做 属于得不偿失。web 开发是敏捷开发,c++ 一般大工程可不像业务开发那样迭代那么快的。另外 c++ 由于 10 年前等各种历史原因,早就错过了 web 这些。 在前后端分离的这 10 年,才让 c++ 在 web 方面能做,但是这种业务开发要求修改快(比如 java dto, dao 、do 、vo 层,直接填代码),性能并不要求多高(比如 java 业务能有个几百上千 qps 已经是很不错了,netty 的并发也就及格水平)
xdeng
2023-11-20 17:04:36 +08:00
有可能忙着找 bug
netabare
2023-11-20 17:10:06 +08:00
c++不像前后端娱乐圈那样整天整烂活,自然没热度了
0n2ynu
2023-11-20 17:10:37 +08:00
设计有多复杂搞多复杂, bug 要多难找有多难找, 程序员不舒服就不让他舒服, 搞完他自己就会删库跑路.
dashu88089
2023-11-20 17:34:12 +08:00
@mightybruce 总结的很到位!
janus77
2023-11-20 17:47:22 +08:00
要我说这是 C++自己的固有缺陷
很多搞底层编程的人天天说,自己写的东西可以几年、几十年不变。这确实很牛逼
但是有另一面,那就是如果这些东西一直不变,那还需要你来做吗?第一个写完的人基本上就把工作做到 90%了,剩下的只剩修 bug 。所以也没有那么多需求,更没有那么多人去学了。
那你们为什么还要天天感叹人少呢?这不是双标吗
EricTing
2023-11-20 17:51:33 +08:00
@0n2ynu 满嘴顺口溜 hhh
wjx0912
2023-11-20 17:53:47 +08:00
c++太难了,以后传男不传女
KanzakiHAria
2023-11-20 17:54:40 +08:00
用虚幻的不是用 c++吗?
Kikuna3321
2023-11-20 18:30:48 +08:00
@KanzakiHAria 原生是 C++,但很多公司会包一层脚本(一般是 lua ),组里大部分都是写脚本做功能的,虽然面试都是考 C++面进去的。
maxssy
2023-11-20 18:31:44 +08:00
@cnbatch 最近公司让我写上位机程序, 现在啃 C++ primer plus😂
maxssy
2023-11-20 18:37:32 +08:00
@Kikuna3321 #10 公司让我写上位机程序, 但是以前没做过桌面端. 但是身边的朋友同事都是写 web 的, 现在独自啃 C++ primer, 能加个 V 吗? 现在好慌啊😂
Kikuna3321
2023-11-20 18:47:27 +08:00
@maxssy 你们要求的上位机程序是那种窗口式的桌面应用程序吗,用 C++的话要么用 Windows 原生的 MFC 要么用 QT ,你还得单独学这些 API ,有啥必须用 C 艹的理由吗?最快的其实是用 winform ,直接拖控件 C#写逻辑,上手巨快。C++ primer 适合有一定基础的人看,很多人当词典用的,C++ primer plus 这本书相对没那么难啃
cnbatch
2023-11-20 19:01:23 +08:00
@maxssy 如果要求不高,单纯只需要 GUI 程序的话,其实 C# + WinForm 的开发效率会更高。

我用 C++写桌面程序,更多的是因为会调用到 Win32 API ,像是改桌面背景、动态适配多显示器多 DPI 、管道通讯之类的。

C# 也能做,只不过我嫌弃 P/invoke 在代码内显得突兀
stillwu
2023-11-20 19:07:19 +08:00
太应景了吧对我,我前两天刚下决心要认真入坑 C++,这里就来了一篇劝退吗
cnbatch
2023-11-20 19:13:10 +08:00
@stillwu 其实你可以继续入坑。毕竟,没试过的话,哪里会知道适不适合自己呢
mikewang
2023-11-20 23:22:22 +08:00
因为 C++程序员比起语言本身,更关注自己领域内的事情。以我个人感受来说,工作里写的 C++也只能说是 C with class ,用到的特性估计占全部的 5%都不到。再加上大家都喜欢造轮子,都不用标准库的函数,就更没有什么好交流的了(笑)
dayeye2006199
2023-11-21 01:39:36 +08:00
大厂里面有一堆写高性能计算的,但是写这个玩意儿只会 cpp 也不行,还得懂点高性能计算的一般选择,怎么排查热点之类的技能
sl0000
2023-11-21 08:05:19 +08:00
搞 C++的基本都会几门外语, 毕竟 C++活少, 开发效率低, 但是某些地方还必须要用.
CodeTracker
2023-11-21 08:59:43 +08:00
找不到 cpp 后端工作的 24 届双非应届生路过,感觉 C++客户端可能入行会好点,后端似乎要求太高。

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

https://yangjunhui.monster/t/993417

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

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

© 2021 V2EX