Portada de Systematic Programming: An Introduction

Systematic Programming: An Introduction

por Niklaus Wirth · 1973

Sinopsis

Este texto presenta una metodología para el desarrollo de programas correcta y sistemática, enfatizando el diseño descendente y la importancia de la claridad y la corrección desde el inicio del proceso de programación.

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

A Plea for Lean Software

Niklaus Wirth·1995·ensayo

Aunque del mismo autor, este ensayo no es un texto de programación introductoria, sino una crítica reflexiva sobre la dirección de la ingeniería de software posterior a los principios de su obra de referencia. Se enfoca en principios de economía y claridad de diseño, extrapolando la sistematicidad a la eficiencia y la ética de desarrollo, en lugar de a la metodología de construcción básica.

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

Douglas R. Hofstadter·1979·no ficcion

Este libro, aunque no es directamente sobre programación, comparte una fascinación por los sistemas formales, la lógica interna y la emergencia de complejidad a partir de reglas simples, algo que subyace en el pensamiento sistemático de Wirth. La sistematicidad en Wirth busca la claridad y la previsibilidad, mientras que aquí se explora la emergencia de la conciencia, pero ambos operan en una búsqueda de patrones y estructuras profundas.

On the Principles of Political Economy and Taxation

David Ricardo·1817·ensayo

Aunque de un ámbito totalmente diferente (economía), la obra de Ricardo es un ejemplo paradigmático de pensamiento sistemático. Construye un modelo completo a partir de un conjunto de principios y definiciones básicas, deduciendo consecuencias lógicas con una precisión casi algorítmica. La limpieza y la estructura deductiva profunda son ecos de la aproximación de Wirth a la programación.

La estructura de las revoluciones científicas

Thomas S. Kuhn·1962·filosofia

Wirth promueve un paradigma de la programación basado en la sistematicidad y el refinamiento. De manera similar, Kuhn explora cómo se construyen y, crucialmente, cómo se rompen y se reconstruyen los marcos sistemáticos de pensamiento en la ciencia. Ambos autores, desde sus campos, reflexionan sobre la importancia de las estructuras conceptuales y cómo estas determinan la práctica y la comprensión de una disciplina.

Pensamientos

Blaise Pascal·1670·ensayo

Pascal, un matemático y pensador riguroso, fue de los primeros en vislumbrar la automatización y los sistemas deterministas (su calculadora mecánica). Aunque 'Pensamientos' es una obra religiosa y filosófica, muestra la mente de un lógico sistemático que intenta desentrañar verdades fundamentales a través de la razón y la observación, eco de la mentalidad necesaria para la programación sistemática.

Método y Dialéctica

Edgar Morin·1977·ensayo

Morin, pensador francés de la complejidad, se enfoca en la "organización" del pensamiento y la acción, un metadiscurso sobre cómo construir sistemas de conocimiento efectivos. Mientras Wirth ofrece un método para construir programas, Morin ofrece una reflexión sobre cómo construir un "método" en sí mismo, conectando en la búsqueda de la estructura y la inteligibilidad en sistemas complejos.

Principia Mathematica

Alfred North Whitehead, Bertrand Russell·1910·filosofia

La obra de Wirth, 'Systematic Programming', se centra en construir programas de forma estructurada a partir de componentes y principios básicos. De manera similar, 'Principia Mathematica' es el epítome de la construcción sistemática y deductiva en matemáticas, partiendo de axiomas para construir un sistema completo y sin ambigüedades, reflejando el rigor formal que Wirth busca en la programación.

A Pattern Language: Towns, Buildings, Construction

Christopher Alexander, Sara Ishikawa, Murray Silverstein·1977·ensayo

Mientras Wirth propone un método sistemático para construir software, este libro ofrece un enfoque sistemático para construir entornos físicos a través de "patrones". Ambos libros comparten una estructura modular y jerárquica para la resolución de problemas complejos, descomponiéndolos en elementos manejables y componibles, con énfasis en la claridad y la reutilización de soluciones probadas.

Ayúdame a que yoleo sea sostenible