config.h 被认为是有害的

许多用 C 或 C++ 编写的程序都使用一个名为“config.h”的文件,其中包含控制程序编译的 #define 语句。 这些程序几乎总是使用 'make' 构建。

我认为这两个属性彼此冲突。 或者,用外行的话来说,“config.h 真烂”。 问题在于,当 config.h 中有多个选项时,每个可能根据其中定义的值以不同方式编译的文件都必须在 config.h 更改时重新编译。

2008 年开源奖

开源倡议举办了第一届开源奖,但当我们放弃它们时,Google 和 O’Reilly 采纳了这个想法(耶!)。 目前提名正在开放,但将在…