“Sin embargo, considero la programación orientada a objetos como un aspecto de la programación en general; es decir, como una consecuencia lógica de la programación procedimental a pequeña escala, que requiere un buen conocimiento de la misma.”

Niklaus Wirth
Niklaus Wirth

Niklaus Wirth es un científico de la computación suizo, profesor universitario y principal diseñador de lenguajes de programación como Euler, Algol W, Pascal, Modula, Modula-2 y Oberon.

1934

Crea una imagen con esta frase

Elige un fondo:

Significado

Desde la práctica procedural

Wirth propone que la orientación a objetos brota de prácticas ya presentes en la programación procedural: abstraer, modularizar y gestionar estado a pequeña escala conduce naturalmente a estructuras que luego se etiquetan como objetos. Su trayectoria como creador de Pascal, Modula y Oberon aporta contexto: primó la simplicidad pedagógica y la claridad del lenguaje. Así, la programación procedimental no queda sustituida, sino que actúa como cimiento técnico y conceptual para formas más complejas de organización del código.

Aprendizaje y decisiones de diseño

La afirmación exige dominio de lo elemental antes de abrazar paradigmas más altos. Para diseñar clases limpias, interfaces coherentes y jerarquías útiles hace falta experiencia manejando funciones, estados y límites de módulo; sin eso, la orientación a objetos puede degenerar en sobrecomplicación. En la práctica implica un itinerario de aprendizaje gradual y una mirada crítica hacia patrones que prometen soluciones rápidas pero obvian fundamentos.

Frases relacionadas

Más frases de Niklaus Wirth

Niklaus Wirth

Ver todas las frases de Niklaus Wirth