关于 C++和其他语言

2018-08-01 20:15:48 +08:00
 Leigg
在 golang 论坛看到一句话:
「 C++语言好比珠穆拉玛峰,爬过最高的山,再爬其他的山简直轻而易举。 」
说这句话的人精通 C++/python/golang 各种编程语言,改过比特币 /以太坊源码。。。
没别的,就想问问熟练 C++语言的大佬们在学习其他编程语言的时候真的是这种感觉吗,觉得语法特简单,很快就能上手开发?
先感谢分享。
4461 次点击
所在节点    程序员
41 条回复
CEBBCAT
2018-08-01 21:18:28 +08:00
他骗你的
lhx2008
2018-08-01 21:23:22 +08:00
[中文好比珠穆拉玛峰,爬过最高的山,再爬其他的山简直轻而易举]
说这句话的人从事该语言超过 20 年,读过几百年前的项目的代码。。。
zhustec
2018-08-01 21:46:12 +08:00
关键是 C++这座山来说,怎么样才算爬过。
D3EP
2018-08-01 21:51:31 +08:00
因为 go 太简单了,特性和语法糖都很少,像个平胸的妹子,没有手感
AngelCriss
2018-08-01 22:02:16 +08:00
不谦虚的说,真是这样。谦虚的说,还是要认真看看语法,才能写。
Leigg
2018-08-01 22:08:05 +08:00
@zhustec 母鸡啊,目前只会 py 和 golang,golang 正在深入学习中...
changdy
2018-08-01 22:08:20 +08:00
假的,
珠穆拉玛峰 并不是最难爬的. 有些山峰都还没被破处
Leigg
2018-08-01 22:08:59 +08:00
@D3EP 哈哈,听老哥一讲好像还真是,比起 python 都算少
kunluanbudang
2018-08-01 22:09:04 +08:00
话术而已
ashong
2018-08-01 22:15:27 +08:00
实际上精通任何一种编程语言,再学新的语言都应该很快
prolic
2018-08-01 22:27:01 +08:00
把 c++的每种编程范式学会之后再碰新语言确实容易很多啊
luozic
2018-08-01 22:35:21 +08:00
C++是多范式语言,简单点说,一个项目不统一风格,最后 C++能写出屎一样的巨山
dtgio
2018-08-01 22:38:45 +08:00
总的学习成本一样的,在 c++上面消耗的时间会在其他语言上补回来९😌
SuperMild
2018-08-01 22:38:54 +08:00
其实难点主要还是算法,以及真实业务本身的复杂性、多变性。语言特性啥的,来来去去就是那些,也就纯函数式比较需要脑袋转弯,其他流行的 py js go php java 等等用起来都是很直白的东西,已经被改进到很符合人类直觉了。
K0
2018-08-01 22:44:45 +08:00
是的
farseeraliens
2018-08-01 22:51:56 +08:00
然而在上手函数式编程语言方面,感觉还不如学完 java 有优势。
danc
2018-08-01 23:02:11 +08:00
哈哈,还真是这样的。不仅是 CPP,你去学会一种比 CPP 稍简单点的语言,比如 Rust,然后再回过头来看 golang、python 等一些简单的语言,就觉得不过如此了。但是,不踏踏实实搞 2 年 Rust,你也不敢说熟悉它,但是,2 年时间你足够熟悉 golang+python 吧?
glues
2018-08-01 23:06:50 +08:00
井底之蛙而已
C++ 也就是坑多而已,本身哪有什么难度。
先把 Haskell 搞明白了再来装逼吧。。
lance6716
2018-08-01 23:57:59 +08:00
因为其他语言的解释器、编译器一般就是 CPP 写的…
young6
2018-08-02 00:04:05 +08:00
写代码是为了实现需求,而不是为了装逼。比较语言不如比较项目。学 C++不如学 Java,顺带学 jvm 上的其他语言。大厂有多少新项目会选择用 C++?

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

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

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

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

© 2021 V2EX