Este documento compara la programación estructurada y la programación orientada a objetos, señalando que si bien la programación estructurada puede leerse de forma secuencial, la programación orientada a objetos es más moderna y está basada en conceptos como la herencia, modularidad, polimorfismo y encapsulamiento. También incorpora mecanismos como el polimorfismo y envío de mensajes entre objetos.