本文是建筑大师Christopher Alexander在1996年面向对象编程大会上的主题演讲稿。Alexander首先回顾了其提出的“模式语言”理论,并将其与软件设计中的“模式”概念进行比较,指出后者缺乏道德维度、整体连贯性和生成性。随后,他介绍了其新的理论框架“秩序的本质”,该框架认为“中心”是所有整体结构的基本元素,并通过15种几何属性相互关联,形成递归结构。最后,Alexander提出了一个宏大的愿景,即通过软件程序作为“基因”,以生成式的方式创造出具有生命力的建筑环境,并呼吁软件工程师承担起这一责任,共同创造一个更加美好的世界。