Mientras que C.J. Date se enfoca en la teoría para estructurar datos de manera consistente y lógica, Hoare aborda un problema análogo pero en el dominio de cómo los programas interpretan y actúan sobre esos datos. Ambos comparten la preocupación por la formalización y la lógica subyacente para construir sistemas confiables, pero en diferentes capas de la informática.








