Mientras que Wirth se enfoca en la programación procedimental como base para la estructuración de software, este libro presenta una perspectiva 'no obvia' al profundizar en la programación orientada a objetos desde una óptica rigurosa y 'pura'. La diferencia en el paradigma principal es notoria, pero ambos buscan la claridad y la corrección en el diseño de programas.























