Portada de Object-Oriented Programming in Oberon

Object-Oriented Programming in Oberon

por Niklaus Wirth · 1994

Sinopsis

Sé el primero en valorar este libro.

Más de Niklaus Wirth

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter·1979·filosofia

Mientras que Object-Oriented Programming in Oberon trata sobre la estructura de la programación, este libro aborda cómo las estructuras recursivas y de autorreferencia se manifiestan en la lógica, las matemáticas, el arte y la música, revelando principios subyacentes que informan el diseño de sistemas complejos, incluyendo la programación orientada a objetos en un nivel filosófico y no meramente técnico.

El lenguaje de programación LOGO: un enfoque para enseñar

Seymour Papert·1980·no ficcion

Ambos libros, aunque en diferentes niveles educativos, abogan por una forma de pensar estructurada y modular. Mientras Wirth promueve la programación orientada a objetos para el desarrollo de software robusto, Papert utiliza LOGO para inculcar el pensamiento computacional y la construcción de programas como una forma de experimentar y aprender sobre estructuras lógicas.

La esencia de la informática: Un acercamiento algorítmico

Gerald J. Sussman, Hal Abelson·1985·no ficcion

Ambos libros comparten una profunda preocupación por la estructuración inteligente del software y la gestión de la complejidad a través de la abstracción. Mientras Wirth se concentra en la POO con Oberon, Sussman y Abelson articulan los principios atemporales de la computación, que subyacen tanto a la programación funcional como a la orientada a objetos, enfocándose en cómo organizar el conocimiento y los procedimientos en sistemas computacionales eficaces.

Patrones de diseño: Elementos de software reutilizable orientado a objetos

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides·1994

Si bien Wirth explora la implementación de un lenguaje OO, este libro va más allá al documentar patrones de diseño que son aplicaciones concretas y reutilizables de los principios de la POO. Ambos trabajos se centran en la filosofía de construir sistemas robustos y flexibles, pero este libro ofrece un nivel superior de abstracción en el diseño de arquitecturas de software.

La construcción de software fiable

Bertrand Meyer·1988·no ficcion

Este libro, aunque influyente en su momento, es menos conocido fuera de círculos muy específicos en comparación con otros textos de programación. Al igual que Wirth, Meyer es una figura clave en el desarrollo de lenguajes orientados a objetos (Eiffel) y en la promoción de metodologías para la construcción de software correcto y fiable, a menudo contrastando con enfoques más pragmáticos pero menos rigurosos.

El sistema operativo TRON

Ken Sakamura·1987·no ficcion

Mientras Wirth se enfoca en la programación orientada a objetos de propósito general, Sakamura detalla un sistema operativo modular y optimizado para sistemas embebidos, con un diseño que prioriza la eficiencia y la estandarización. Ambos comparten una preocupación por la arquitectura de sistemas y la eficiencia, pero el trabajo de Sakamura es representativo de un esfuerzo de diseño de software a gran escala y de bajo nivel que es menos conocido en el mundo occidental.

Estructuras de datos y algoritmos

Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman·1983·no ficcion

Wirth es conocido por su claridad y enfoque estructurado, y este libro de Aho, Hopcroft y Ullman sigue una filosofía similar en la forma en que descompone y presenta las estructuras fundamentales de la computación. Ambos enfatizan cómo la elección de estructuras subyacentes (en el caso de Wirth, objetos; aquí, tipos de datos y algoritmos) impacta directamente en la organización y eficiencia del sistema resultante.

Fundamentos de Pascal: Un enfoque algorítmico

Richard C. Atkinson, Patrick Suppes·1982·no ficcion

Niklaus Wirth no solo fue el creador de Oberon, sino también de Pascal. Este libro, aunque no escrito por él, refleja la pedagogía y la visión de la programación estructurada que Wirth defendió en Pascal, un precursor directo de Oberon. La conexión estructural es evidente en cómo se aborda la organización del código, la modularidad de procedimientos y el flujo de control, que sienta las bases para la posterior orientación a objetos en Oberon.