Portada de Systematisches Prozedurprogrammieren: Eine Einführung

Systematisches Prozedurprogrammieren: Eine Einführung

por Niklaus Wirth · 1972

Sinopsis

Un libro de texto que enseña principios de programación estructurada usando Pascal, enfatizando el diseño sistemático y la fiabilidad del software.

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

Programación Orientada a Objetos Pura con Java

Dieter Fensel·2004·no ficcion

Mientras que Wirth se enfoca en la programación procedimental como base para la estructuración de software, este libro presenta una perspectiva 'no obvia' al profundizar en la programación orientada a objetos desde una óptica rigurosa y 'pura'. La diferencia en el paradigma principal es notoria, pero ambos buscan la claridad y la corrección en el diseño de programas.

El Arte de Programar Computadoras, Volumen 1: Algoritmos Fundamentales

Donald E. Knuth·1968·no ficcion

Aunque ambos tratan sobre el arte de programar, la conexión es 'no obvia' porque Wirth se centra en el diseño de programas procedimentales, mientras que Knuth se adentra en la teoría algorítmica y las matemáticas subyacentes. Comparte el rigor, pero desde una perspectiva más abstracta y fundamental que no es la programación procedimental per se, sino sus cimientos lógicos.

Gödel, Escher, Bach: Un eterno y grácil bucle

Douglas R. Hofstadter·1979·no ficcion

Mientras Wirth se enfoca en la estructuración de programas para construir sistemas funcionales, Hofstadter profundiza en las bases filosóficas de la lógica y la recursión. La conexión 'deep' radica en cómo ambos abordan la construcción de sistemas complejos a partir de elementos básicos, ya sea en el código o en el pensamiento, y cómo la recursión y la jerarquía son fundamentales para la coherencia de esos sistemas.

Una introducción general a la teoría de sistemas

Ludwig von Bertalanffy·1968·no ficcion

La conexión 'deep' con el trabajo de Wirth reside en la arquitectura del pensamiento. Wirth ofrece un enfoque sistemático para la construcción de programas (sistemas de software). Bertalanffy, de forma análoga, propone un marco para entender cómo cualquier 'sistema' (ya sea biológico, social o técnico) puede ser analizado y diseñado coherentemente a partir de sus componentes y sus interacciones, proveyendo una meta-filosofía para la estructuración de cualquier cosa compleja.

Diseño de compiladores. Los principios y la práctica

Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman·1986·no ficcion

Este libro, aunque es un clásico en el campo de la ciencia de la computación, rara vez aparece en listas de lectura generales, siendo más un texto académico especializado. Al igual que la obra de Wirth, profundiza en los mecanismos internos del software, específicamente cómo se traducen los programas de alto nivel a un lenguaje que las máquinas puedan ejecutar. Ambos comparten una preocupación por la estructura y la eficiencia en la computación.

Abstracción y Estructura en Programación

Daniel P. Friedman, Matthias Felleisen·1989·no ficcion

Mientras Wirth se concentra en la programación procedimental, este libro se centra en la funcional, un paradigma diferente pero con la misma obsesión por la estructura y la abstracción como herramientas para gestionar la complejidad. Es menos conocido fuera de ciertos círculos académicos, pero su rigor y enfoque en la construcción sistemática de software resonarían con alguien familiarizado con Wirth.

La construcción de software fiable

Bertrand Meyer·1988·no ficcion

La conexión es 'structural' por el enfoque disciplinado y metódico en el proceso de creación de software. Al igual que Wirth detalla una metodología sistemática para la programación procedimental, Meyer propone un arsenal de técnicas y principios (como el Diseño por Contrato) para estructurar el desarrollo, asegurar la corrección y la fiabilidad de componentes de software.

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

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

Si bien Wirth se centra en la 'programación procedimental', la conexión 'structural' con este libro es clara: ambos abordan cómo estructurar y organizar el código y los componentes de software de manera efectiva. Wirth proporciona un marco para la creación de procedimientos, mientras que 'Gang of Four' ofrece un catálogo de patrones para estructurar la interacción de objetos, proveyendo plantillas para la organización de soluciones de software.

Ayúdame a que yoleo sea sostenible