Este documento compara la programación estructurada y la programación orientada a objetos. Explica que la programación estructurada es más fácil de entender y tiene pruebas y programas más sencillos, mientras que la programación orientada a objetos se acerca más a cómo expresaríamos las cosas en la vida real modelando objetos, propiedades y métodos. Concluye que la programación estructurada sigue una secuencia lógica de pasos, mientras que la programación orientada a objetos define los objetos del problema como tipos de datos.