向C++之父Bjarne Stroustrup致敬】的更多相关文章

2013-04-25 21:30 (分类:社会人生) 非常好的文章 C ++ 的 背 影                                     ——C++之父Bjarne Stroustrup印象 左轻侯 2002.11.4        热爱C++的朋友请不要误会,我并不是在暗示“C++已经日薄西山”,或者任何类似的意思.从语义上来说,C++作为一门编程语言,当然不会有什么背影.事实上,我想说的是一个人的背影.因此这个题目显得有点突兀,甚至哗众取宠.但是我想,在C++社群中,…
节选自<The C++ Programming Language> ——C++之父Bjarne Stroustrup          1. Don’t use exceptions where more local control structures will suffice;    当局部的控制能够处理时,不要使用异常:          2. Use the "resource allocation is initialization" technique to m…
QUESTION : What books does Bjarne Stroustrup suggest to master C++? ANSWER: A Tour of C++ is a quick (about 180 pages) tutorial overview of all of standard C++ (language and standard library) at a moderately high level for people who already know C++…
This morning in his opening keynote at CppCon, Bjarne Stroustrup announced the C++ Core Guidelines (github.com/isocpp/CppCoreGuidelines), the start of a new open source project on GitHub to build modern authoritative guidelines for writing C++ code.…
转自:http://blog.csdn.net/adm_qxx/archive/2007/05/20/1617488.aspx  第1章 致读者  [1] 在编写程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示.让程序的结构尽可能地直接反映这些思想:  [a] 如果你能把"它"看成一个独立的概念,就把它做成一个类.  [b] 如果你能把"它"看成一个独立地实体,就把它做成某个类的一个对象.  [c] 如果两个类有共同的界面,将此界面做成一个抽象类.…
一.致读者  1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示.让程序的结构尽可能地直接反映这些思想:   ★.如果你能把“它”看成一个独立的概念,就把它做成一个类.   ★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象.   ★.如果两个类有共同的界面,将此界面做成一个抽象类.   ★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个基类.   ★.如果一个类是一种对象的容器,将它做成一个模板.   ★.如果一个函数实现对某容器的一个算法,…
1. 请谈谈C++书.  没有,也不可能有一本书对于所有人来说都是最好的.不过对于那些真正的程序员来说,如果他喜欢从“经典风格”的书中间学习一些新的概念和技术,我推荐我的The C++ Programming Language, 1998年的第三版和特别版.那本书讲的是纯而又纯的C++,完全独立于平台和库(当然得讲到标准库).该书面向那些有一定经验的程序员,帮助他们掌握C++,但不适合毫无经验的初学者入门,也不适合那些临时程序员品尝C++快餐.所以这本书的重点在于概念和技术,而且在完整性和精确性…
Preface Part 1: Introduction 1.1 The Structure of This Book 1.1.1 Introduction 1.1.2 Basic Facilities 1.1.3 Abstraction Mechanisms 1.1.4 The Standard Library 1.1.5 Examples and References 1.2 The Design of C++ 1.2.1 Programming Style 1.2.2 Type Check…
一.致读者  1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示.让程序的结构尽可能地直接反映这些思想:   ★.如果你能把“它”看成一个独立的概念,就把它做成一个类.   ★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象.   ★.如果两个类有共同的界面,将此界面做成一个抽象类.   ★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个基类.   ★.如果一个类是一种对象的容器,将它做成一个模板.   ★.如果一个函数实现对某容器的一个算法,…
原文  http://www.iteye.com/news/31076   C++ 之父 Bjarne Stroustrup 在 cfront 诞生 30 周年的访谈. 整整30年前,CFront 1.0 连同第一版的<C++编程语言>发布.这两个东西在同一天发布,有什么重要意义吗? 其实倒没有刻意的重要意义,但我觉得同时发布是个不错的主意.因为 AT&T(美国电话电报公司,也是贝尔实验室当时的母公司)和 Addison-Wesley(著名科技书籍出版公司)当时都问我选哪天合适,我就跟…