为什么我那么喜欢 C++??

2023-09-27 21:08:33 +08:00
 WhoCanBeRich

工作好几年了,除了大学写了一年的 C++,工作中基本没写过,

最近给表弟处理问题写了点 C++代码,发现还是那么好用。。。

有同感的吗?

我也想过为啥其它语言没有那么吸引我,可能是因为太高级的原因?

让我写代码的过程中完全体会不到计算机的美。

9015 次点击
所在节点    C++
96 条回复
cnbatch
2023-09-28 23:14:59 +08:00
@cnbatch 手误,“贝尔电话公司早就被拆散了”应为“AT&T 公司早就被拆散了”
bkmi
2023-09-28 23:22:45 +08:00
还是写的少了,我还是觉得限制多的语言写起来舒服,写不出花哨的代码,犯错的机会就少一些
xiaopanzi
2023-09-29 08:05:22 +08:00
@duke807 你给个“过不了多久”的具体期限。我们来个 100 元话费的赌注:)
Ui68Hipts8J4QNKG
2023-09-29 10:34:34 +08:00
@duke807 怎么讲?
mightybruce
2023-09-29 10:37:16 +08:00
@xiaopanzi 你看不懂我说的意思吗? Rust 开源项目大多都是开始有人维护,最后都不了了之的,(没人维护,没人更新)。
Rust 本身并没有什么明星项目,也没有建立起相关领域。
上个叫嚣要干死 C++ 的 DLang 坟头草都长了好久了。
另外 Rust 语言设计开始不想着兼容 C/C++,所以 C++ 项目迁移时很难的,倒不如谷歌 Carbon 语言的设计思路。
araraloren
2023-09-29 10:55:09 +08:00
@mightybruce Obviously rust is the future, Microsoft, Google and Cloudflare all knows that.
SHF
2023-09-29 11:52:47 +08:00
@mightybruce 看好 Carbon ,投 Carbon 一票,等编译器出来了一定会第一时间试用一下
kakki
2023-09-29 16:52:24 +08:00
感性认识到理性认识的过程,很明显你没有工程经验,属于感性认识阶段。
wa007
2023-09-29 17:49:02 +08:00
我以前也挺喜欢的,只作为爱好使用。
看了评论区,受益匪浅。
DinoStray
2023-09-30 00:45:37 +08:00
我也喜欢, 因为我是细节控, 我要非常精准的控制内存和线程
Tanix2
2023-09-30 09:19:25 +08:00
你自己喜欢你不知道为啥?
2NUT
2023-09-30 12:55:09 +08:00
天赋异禀,天选之人,就该吃 cpp
tianshilei1992
2023-10-01 07:19:35 +08:00
C++ 是我的主力语言,但是我觉得还是有个必要学个 Rust 的,虽然 Rust 现在也差不多是一地鸡毛…
holy_sin
2023-10-07 10:08:12 +08:00
@cnbatch 所以 c++ 入门体感比较差吧,有大部分时间都在配置环境
cnbatch
2023-10-07 16:22:29 +08:00
@holy_sin 单纯入门并不至于“大部分时间都在配置环境”的,这得看 OS 的种类

Windows: 下载安装 Visual Studio ,完事(不是指 VSC ),打开 IDE ,可以开始入门学习了

Linux:选最新发行版,安装开发工具包( sudo apt install build-essential 或者 sudo dnf groupinstall "Development Tools" "Development Libraries"),再选个 IDE 或编辑器+插件。然后调一调 IDE 、设置编辑器。

BSD:虽然使用 BSD 来入门的人基本不存在,毕竟能够用 BSD 的人本身就懂许多开发相关的事情。不过用 BSD 入门还真是比 Linux 少一步,只需要选个 IDE 或编辑器+插件,再编辑下设置。


只要不是一上手就搞“mingw 在 Windows 编译 Linux 程序”、“cygwin 在 Linux 编译 Windows 程序”,老老实实只编译当前平台的二进制(话说回来,“入门”阶段就编译跨平台二进制,这可不是入门者的级别),那么真的不太需要总是配置环境。

真正需要花费大量时间配置环境的,也就是刚才提到的跨平台编译,除了提到的这两个,还有“Linux x86/x64 环境编译出 ARM 二进制”这种。不过都到这种程度了,已经不能算是“入门”级别。
xivnaz
2023-11-02 19:58:20 +08:00
楼主有写界面吗?
我也是觉得 C++很特殊,跟其他高级语言不太一样。
但是,它真的很难搞。
我就想给写好的程序加个界面,fltk 就死活编译不通过。

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

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

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

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

© 2021 V2EX