写 C++代码有感

2022 年 3 月 26 日
 yongchiu

自写代码以来,之前一直在用 Golang 、Python 写业务代码,感觉使用起来很方便易用;最近的工作写编辑引擎,开始使用 C++写代码,还是使用的 C++17 语法,恶补 C++,感觉还是看的头大,debug 起来也很麻烦,一个单测写了两天,头文件也是各种问题,还是 Golang 好用一些啊

8633 次点击
所在节点    程序员
57 条回复
ink19
2022 年 3 月 26 日
啥问题,交流一下啊?
thrinity
2022 年 3 月 26 日
用 C++不爽的地方正是 Golang 的优势所在
wctml
2022 年 3 月 26 日
c++就是浪费生命,别再入坑了。
nicevar
2022 年 3 月 26 日
可能是先后学造成的,我先用的 c/c++,因为那时候还没 go ,后来用 go ,一开始觉得还有点意思,写了几个后台,也不是太习惯,后来感觉还不如 PHP 来得实在。
coderluan
2022 年 3 月 26 日
一般来说,性能越高,代码越不好写,所以一下情况你还是得用 C++,C ,甚至汇编,因为人家就是服务这种情况的。
ChaosesIb
2022 年 3 月 26 日
除了 C++ 本身的复杂外,OP 缺少底层背景应该也是一个原因。编辑引擎对性能的要求也不是特别高吧,为什么不继续用 Go 写呢?或者也可以选择 .NET 、Java 。
pengtdyd
2022 年 3 月 26 日
我写 c++没感觉出来啥问题,我有 java ,python ,js ,dart ,scala ,的底子,所以还算得心应手,就是大括号写在下一行这个特别难受,可能是写 java 写的。
seakingii
2022 年 3 月 26 日
建议学 RUST ,RUST 的目标是 C++的性能但更安全
reallynyn
2022 年 3 月 26 日
@pengtdyd 没有强制要求大括号写下一行啊。。
pengtdyd
2022 年 3 月 26 日
@reallynyn 不是我自己写的难受,是看别人代码难受,貌似大部分写 c++的人都是写在下一行
duke807
2022 年 3 月 26 日
rust 黨真的是無孔不入
seakingii
2022 年 3 月 26 日
反 rust 黨真的是無孔不入
LotusChuan
2022 年 3 月 26 日
@pengtdyd
应该是 C 转来的习惯,毕竟 K&R 是经典。看着看着就习惯了。
lives
2022 年 3 月 26 日
以前我写 C++,一堆的异步回调,逻辑就复杂了。现在我用 golang 写,代码是顺序的,写起来就很简单,轻松加愉快
redtech
2022 年 3 月 26 日
@seakingii @duke807 说明 rust 现在很“红”呗
zu1k
2022 年 3 月 26 日
Linus Torvalds: “C++ is really a terrible language!”
ntdll
2022 年 3 月 26 日
最近也是新学了 Golang ,感觉 golang 大概是类型安全的 c++。即使存在指针,也没有 c/c++里那种野指针的可能。

但可能与我的入门语言有关,golang 采用了像 ts 那种允许的隐式继承,同样通过扩展方法实现类的方法,对我来说也不太习惯。
duke807
2022 年 3 月 26 日
@redtech 只能說爭議很大
dongcidaci
2022 年 3 月 26 日
羡慕你能写 cpp
yongchiu
2022 年 3 月 26 日
@ink19 语法不熟悉,太多新语法了

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

https://v2ex.ih06.com/t/843038

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

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

© 2021 V2EX