El documento presenta una tabla comparativa entre el paradigma de programación estructurada y orientado a objetos. El paradigma estructurado se basa en utilizar solo subrutinas y tres estructuras de control, mientras que el orientado a objetos usa conceptos como herencia, encapsulamiento y polimorfismo. El paradigma estructurado surgió en los 1960 para mejorar la calidad del código, mientras que el orientado a objetos se originó en 1967 al crear el lenguaje Simula y fue refinado por Smalltalk, popularizándose en los 1990.