这里奉上只言片语,为morning平日所集。虽然来源各异,有些凌乱,虽不能说字字玑珠,但每句话都有一个共同之处,当morning第一眼看到它们的时候,都会有一种眼睛一亮的感觉。它们或许不起眼,却也闪烁着思想的荧荧之光,此之谓——Thought Pearls。希望这些pearls也会带给你同样的感觉。

任何语言都不可能是最完美的工具,不可能在处理任何问题时都是最锐利的宝剑。每种语言都有其最强的地方,也有其薄弱之处。[1]
程序设计是计算机专业领域中最核心的工作。在计算机领域中任何好的创意和设计,最终都需要通过高水平的程序设计实现,才能够真正成为有社会价值、市场价值的制成品和产品。[1]
c++语言的工作发端于一个人的某种很合理、很直观的简单想法——为复杂的系统程序设计提供一种更好的工具;由于一个人始终不渝的努力,一小批人的积极参与,在一大批人的热心关注、评论和监督下,最终造就出了一项重要的工作。这个过程本身就非常耐人寻味。[1]
理论至少可以帮助人擦亮眼睛,使人们能看清楚那些隐藏在繁杂的实际细节背后的根本原因,使人们在从事实践性的工作时心里有底。[1]
时尚转眼就可能变成无人理睬的烂泥,仅仅被眼球注意的东西很快就会被忽视,炒作最凶的东西往往也消失得最快,而真正有价值的成果则往往起源于人们最基本的需求和向往。[1]
Everything should be as simple as possible, but no simpler. [Einstine]
当谈论人世间时,人们决不应当讥讽、悲哀或诅咒,而应当首先去理解 [斯宾诺莎]
Programs have two kinds of value:what they can do for you today and what they can do for you tomorrow. [Kent Beck]
了解C++的语法和语意细节,相对于了解C++所支持的设计和编程技术是次要的。 [Bjarne Stroustrup]
教学最好是从经过良好挑选的具体实例开始,然后往更一般化更抽象的方向走去。这是孩童的学习方式,也是大部分人领悟新观念的方式。语言特性应该总是表现在所运用的环境上,否则程序员的焦点便会从产品本身转移到技术的艰涩面。专注于语言技术细节,可能很有趣,但却不是高效益的教育方式。 [Bjarne Stroustrup]
我们再一次认识到疾病的威胁是人生的重要组成部分,生命中包含着承受由此带来的不安全感甚至痛苦。面对现实,我们应该接纳。这并不代表无奈,而是意味着当我们在某一时刻无法控制客观环境时,可以改变我们自己内在的心态。 [源自非典时期的宣传资料]
Keep the bar green to keep the code clean. [JUnit]
There is nothing new under the sun. [The Bible]
Do more with less. [Microsoft]
The cobbler’s children go shoeless.
Do one thing, and do it well. [Better, Faster, Lighter Java]
[1] 源自机械工业出版社的一本关于程序设计语言系列书籍的宣传小册