数学建模社区-数学中国

标题: 精通 C++ 是一种怎样的体验? [打印本页]

作者: benLoveting1314    时间: 2015-4-14 18:42
标题: 精通 C++ 是一种怎样的体验?
不是问的 “怎么样才算是精通 C++?”,是体验
7 n, Q( d5 \; g/ H) v0 r
作者: 韶华易逝去    时间: 2015-4-14 18:59
个人觉得具体来讲:精通C++之后,根据学习目的的不同,可能有如下几种体验:) I. M3 R. g$ A  k7 q
1:为了从事C++相关开发的。刚开始信心满满,但最后通常会悲惨地发现:”填不完老人挖的坑,扶不正新人砌的墙“。毕意精通C++的还是少数,而优美的代码只是一个现代童话。所以开始大声疾呼:大家要守规矩呀,不能用裸指针,不要重复造轮子,要遵从开闭原则,要有设计模式,要遵从查询命令分离原则,要注意可读性,要有单元测试,要充分利用类型系统,要尽可能地在编译期发现错误……结果是你成功地保证了公司代码的长治久安,或者你已被气死在半路上……根据统计数据显示,呵呵……
9 [7 \3 ?/ m5 r5 A- m& `1 D" a2:工作中用不上的。首先祝贺你。(咳咳,我真不是C++黑……)由于C++是一个多范式语言(C++11后连函数式都全了,bravo),所以我相信精通C++的人再看别的语言,那几乎都是C++的子集呀……但是所谓入乡随俗,你也一样要了解其它语言中通用的风俗,才能成为一个优秀的程序员,而且C++的好处是它就像一个有着透明外壳的精密仪器,你总是可以看到它最深处的秘密。但别的语言通常没有这么透明,会隐藏很多实现细节,要习惯一会儿。' q2 W% I( d2 K8 x9 \7 A
3:有志于研究编程语言的。干嘛学C++?有研读C++标准文档的时间,还不如看看《范畴论》。C++不过是C上面打了一大坨补丁。精通C++之后的感受最可能是:我艹,这肯定不是先进生产力的发展方向,肯定不是最广大程序员的最根本利益……我还是瞅瞅Lisp之流是不是靠谱吧……# j+ R/ o, Z' Z. ~- ?& h& ~" J5 I' E0 m
4:有志于研究计算机科学某个领域的。不错,又会了一门外语,以后可以看C++写的代码了,而且如有需要,也能写写C++代码了……但是时间花得真是不少呀,罪过罪过,赶紧继续我的本职研究去吧……( Z- `5 z" x0 |) G, J: J* D4 M
5:搞培训的。哈哈哈哈,妈妈再也不用担心我的饭碗了……《Effective C++》的作者在D语言大会上的一个讲座非常好,其中的一句话是:我最希望D语言社区将来不需要像我这样的人……我没有保存那个链接,但是这个讲座真的很不错,大家可以搜搜看看……  u' K- ^* G3 R* f

3 S" M7 g5 ?& R- v2 a3 g
作者: 韶华易逝去    时间: 2015-4-14 18:59
-.-
2 j4 d9 D/ D  d
作者: benLoveting1314    时间: 2015-4-14 19:06
666  }. }) \* t% T- D0 ^

作者: darkerblue    时间: 2015-4-22 14:14
哈哈哈哈哈哈~
; {% A9 {( w7 [$ V8 O( A
作者: lijinlong    时间: 2015-8-3 12:34
哈哈哈,只能说是学习其他语言的底子3 [, p( Z8 y, [  g) _9 a

作者: 慢跑20    时间: 2015-8-6 13:05
精通并非10年能达到呀。% W3 w$ A) D$ ^$ S# q' _; R" z

作者: 我是蓝色de    时间: 2015-9-19 16:25
想学C++但不知道怎么入手啊啊啊啊啊啊啊啊!
" z7 x/ s; J" W! ^0 r! b




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5