相比 rust, cpp 想找点有趣的 tutorial 跟着做做好难啊,翻了几页都没啥,可能人都老了吧。。。

2023-04-23 19:55:07 +08:00
 zhengzhongzhao
1957 次点击
所在节点    程序员
8 条回复
nightwitch
2023-04-23 20:00:56 +08:00
cpp primer 有什么问题
smallboy19991231
2023-04-23 21:18:03 +08:00
我现在在看 C++primer 一开始很难受,到容器算法就有趣多了,0 基础
Rooger
2023-04-24 09:18:40 +08:00
静下心来,编程非常非常需要耐心,而 C++ 和 Rust 更需要。

对你说的有趣,显然现在是 Rust 的热度高。毕竟 Rust 相比 C++,是一门极新的语言了。

你的老,我的确是老啦。

我是 2013 年毕业的,C++ 用到 2019 年,开始使用 Go ,因为 Go 非常舒服。感觉再也不会使用 C++ 了。

2021 年的时候,又开始研究 Rust ,觉得 Rust 才是未来,但是 Rust 的学习路线的确非常陡峭,就算是老程序员,很多人的固有思维,导致都无法正常在组织内推广。

去年跟今年的大多时间都在维护之前的 C++ 老项目,虽然之前的代码写的不好,但是通过我不断的努力,去重构,去优化,我居然有点喜欢上了 C++ 语言。这种感觉很奇妙,不过我还是花在学习 C++ 上的时间太少了,未来有时间我还是会再更进一步的深入的。

而 Rust 语言,看机会或者时机吧。
ixiaohei
2023-04-24 09:46:22 +08:00
@Rooger 之前团队一堆 c++项目,如果用高版本的 c++重构确实很爽;但是要制定规范统一范式,不然每个人都会有一种风格的代码,导致项目不一致性,维护很痛苦。这也是团队放弃 c++转向 golang 的原因;司内推动 golang 委员会的大佬都是 c++大佬,他们说 c++不仅每个公司风格不一样,每个项目也不一样,每个人也不一样,每个不一样相当于不同的语言,而且统一范式在不同的人群下争议巨大,所以就共识转向推动上手简单和玩不出花样的 golang 。
zhengzhongzhao
2023-04-24 10:36:40 +08:00
@Rooger 我是 2013 年毕业的

后悔没入 C++ 游戏公司面试机会都没
undeflife
2023-04-24 10:53:35 +08:00
我一半时间写 rust 一半时间写 go ,组内 go 的项目讨论,结论总是“是有点丑,不过也没别的办法,只能这样了” 🤷‍♀️
ruanimal
2023-04-24 11:03:38 +08:00
@undeflife 还好没说大道至简
agagega
2023-04-24 11:09:14 +08:00
C++的包管理系统是个巨大的硬伤,都说 C++脏活多,实际上 Rust 也有脏活,说白了就是过度碎片化整出来的借口。CMake 这种玩意竟然都有人出来说什么 Modern CMake——你见过其他哪个语言除了语言本身,连包管理器都要讲 Modernize 的?命令式比起声明式就是有代差。

Module 时代,C++需要一个重新设计的包管理 /构建系统了,然后支持导入已有的 CMake 项目。可惜 C++实在是 SEO 不友好,一个新项目如果是 Rust 写的,大家会盛赞——哇,酷,现代化!如果是 C++写的——都什么年代,还在用这种高深老土的语言?

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

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

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

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

© 2021 V2EX