- 论坛徽章:
- 0
|
学习C++时最重要的事情是注意它的概念而不是在语言技术细节中迷失自己.学习一种语言的目的是成为一个更好的程序员;也就是说,变的更有效在设计,执行一个新的系统而且让老系统更具维护性.正因为如此,一个对编程和设计技术的正确理解比理解技术细节显得更加重要.这种理解来自时间和练习.
C++支持多种多样的程序设计风格.这都是基于对静态类型的检测,许多的目的就是获得高水平的抽象类,以直接表达作者的意图.每一种风格都能高效的获得它的目的,并且维持运行效率和空间效率.来自不同语言的程序员应按意识到这些,从而受益于C++,他们必须花时间学习和内话编程的风格和技术以适应C ++.这些也适合那些使用早期和缺乏表现力的C++版本.
欠考虑的使用一种语言的优点到另一种往往导致笨拙,贫乏的表现,而且这样的代码难以维护.这种代码写起来也是令人屡受挫折,因为每一行代码,每一个从编译器给出的错误消息提醒作者用的不同的语言而不是老式的了.你可以写出C,FORTUNE, SMALLTALK 风格的代码,但这样做既不另人愉快也不经济在另一种语言风格中.每一种语言都能成为如何写C++代码的肥沃资源.
以上是我翻译The C++ Programming Language, Bjarne Stroustrup,中的一段. |
|