读书人

c++应当怎样学

发布时间: 2013-09-14 13:03:22 作者: rapoo

c++应该怎样学
我是php的 现在想自己学c++看了看书,怎么说每一种编译器的文件后缀名都不一样,根据ide软件不同写法也不一样,想用c++输出个hello word都那么多 写法 谁能指点下这是为什么 感激不尽
[解决办法]
应该说没什么好奇怪的,目测C++是所有程序语言中概念数量至少杀进前三甲的(保守点的说法,未必不是第一)。
这么复杂的原因的大概还是用从它的发展史去理解吧,这个我了解的也不多,lz感兴趣的可以看看去找本《C++语言的设计与演化》之类的书读读。也许对消除对这门复杂的语言的抵触会有所帮助。
但我相信每一项会使这门语言变复杂的东西的加入都是有比较成熟的考虑的,作为开发语言,总要在开发者背景、执行效率、开发效率、功能以及安全性等等方面作平衡,不同的语言在这几项上有不同的侧重点,what's more,有着不同语言哲学。
相信在不断深入这门语言的过程中,lz也会发现其实对于里面一些比较有争议的语法或者设计,可能从这门语言的大背景下,其实你也很难找到更佳的解决办法。
不过话说回来,一门语言不是用的人多了就比其他语言更优越了,从解决问题角度,选择语言就跟选择螺丝刀似得,适合的才是最好的。而且C++背负的历史包袱多,语法上不如新兴语言干净漂亮也是难免的。
想到《黑客与画家》里作者动不动表现出对lisp滔滔不绝的基情...里面有句话说的我觉得在理,意思大致是说东西好不好,用过才知道,许多时候自己的需求连自己都不知道。

如果确实想学的话:http://www.cnblogs.com/oiramario/archive/2006/11/13/559130.html,有份书单。要水平无非是多看多想多写,挖些有质量的开源代码看看可以提高品味和见识。

读书人网 >C++

热点推荐