精通 C++ 是种怎样的体验?


Author: Kimmy

精通 C++ 是种怎样的体验?

知乎链接


我是来卖萌的。

94年我刚满周岁,那个时候ThinkPad也才刚刚出来两年,Windows 95还没发售。
07年才接触计算机。08年就认识了

,同时开始学习C++。
当然,直到现在也没写出来什么。除了一个正在计划中的操作系统,跟实验室老师做的几个PHP和嵌入式项目,以及实习的时候给公司添的几块瓦片之外,没有更多的经验了。

你要问我具体有什么体验,我只能说,请跟一群有职业素养的开发者一起做项目,他们是不会跟你争论语言的优劣,只会更好的使用工具来解决特定的领域问题。
因为再易用的语言也会有人写出屎一般的代码,让更多的人来给他擦屁股。当然也就会有那些看不到本质的人反过来说,是这语言太渣导致别人会乱用,而非别人在盲目地乱用。
就像写Go的人会到处type switch一样。

=============================
好吧说正题。
我没有精通过任何东西,也不敢说有多久的代码经验,也没有考一个很高的C语言成绩,更没有国家机关颁发的认证书。我只是说说我这个程度,从C++方面获得的体验。

第一点是抄袭的Zen of Python的:
Explicit is better than implicit.
第二点是来自LYAH和Rust:
The type of every expression is known at compile time.
第三点是造轮子和仿造轮子的体验
C++只是提供给你做抽象的最基本的工具,不会强求你去使用何种风格。

=============================
题外,今天是2015年第一天,我赌五毛在五年之内(2020年1月1日前)不会有成熟的完全使用Go写得操作系统出现
当然还得有个前提是那人真的是在写操作系统。

以上。

创建时间:2015-01-01 最近更新时间:2023-11-03