自从Bruce Eckel的《Thinking in C++》和《Thinking in Java》两本书被国内引入翻译成为《C++编程思想》和《Java编程思想》之后,“编程思想”这个词也越来越多地被很多人所引用。但凡在一个比较激烈的讨论之中(尤其是和具体语言相关的讨论之中),总会有些人跳出来,说道:“用什么语言并不重要,关键是编程思想”。而这些人在说这话时,往往扮演着两种角色中的一种:和稀泥者;或自以为高人一等者。以和稀泥态度出现的人,我们姑且不去评论,但对于那种自以为掌握了软件开发之“道”——“编程思想”的人来说,我总觉得有些话是如“骨鲠在喉”,不吐不快。