Mientras 'Operating System Principles' se enfoca en la arquitectura y el diseño de sistemas operativos, Dijkstra empuja la disciplina de la programación a un nivel de formalidad casi filosófico. La conexión no obvia radica en cómo ambos abordan la complejidad a través de principios fundamentales y el rigor intelectual, aunque uno desde una macro-estructura (OS) y el otro desde la micro-estructura (programación individual).























