Portada de Programming in Pascal

Programming in Pascal

por Niklaus Wirth · 1977

Ver sugerencias

Sinopsis

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 Novedoso Bucle

Douglas Hofstadter

1979·filosofia

Aunque no es un libro de programación, 'Gödel, Escher, Bach' explora los fundamentos teóricos y filosóficos subyacentes a la lógica y la estructura del pensamiento computacional, de manera similar a cómo Pascal, como lenguaje, se basa en principios lógicos y matemáticos rigurosos. No es una recomendación típica para un libro de programación, pero abre una perspectiva intelectual fascinante.

Zen and the Art of Motorcycle Maintenance

Robert M. Pirsig

1974·filosofia

Comparte con 'Programming in Pascal' una fascinación por la estructura, el diseño y la "calidad" en la artesanía de la ingeniería y la lógica, aunque en un contexto filosófico y existencial. Ambos exploran cómo la comprensión profunda de los sistemas y su construcción (en este caso, un lenguaje o una motocicleta) revela principios más amplios sobre el pensamiento y la realidad.

El libro de Al-Khwarizmi establece los principios fundamentales de los algoritmos y la lógica sistemática para la resolución de problemas, que son la base filosófica de la programación estructurada que Pascal buscaba encarnar. Ambos se centran en la descomposición de problemas en pasos lógicos y manejables.

Principia Mathematica

Alfred North Whitehead, Bertrand Russell

1910·filosofia

Pascal, como lenguaje de programación, fue diseñado con gran rigor formal y una fuerte base matemática. 'Principia Mathematica' personifica la aspiración de formalizar sistemas complejos (la matemática) de manera exhaustiva y libre de ambigüedades, reflejando el espíritu de precisión y estructura que Wirth buscaba en Pascal para evitar errores y mejorar la legibilidad.

El lenguaje de las cosas

Vilém Flusser

1993·filosofia

Flusser explora cómo los lenguajes, incluyendo los lenguajes técnicos, estructuran nuestra percepción y manipulación de la realidad. Conecta con 'Programming in Pascal' al considerar la naturaleza de los lenguajes formales y su impacto en el pensamiento humano y la creación de sistemas, pero desde una perspectiva filosófica y menos conocida en el ámbito anglosajón de la computación.

Aunque del mismo autor, este libro no es el "Programming in Pascal" de referencia, sino una obra posterior que profundiza en los principios subyacentes a la programación estructurada que Pascal promueve. Sirve como una excelente expansión y justificación práctica de la filosofía de diseño detrás de Pascal, a menudo eclipsado por el propio manual del lenguaje.

Este libro no es sobre programación pero su estructura es un análisis de cómo los sistemas de pensamiento (paradigmas) se construyen, funcionan y cambian. De manera similar, 'Programming in Pascal' introduce un paradigma de programación estructurada que busca la claridad y la modularidad, cambiando la forma en que los programadores abordaban los problemas en su época.

Una introducción a la cibernética

W. Ross Ashby

1956·divulgacion

Este libro aborda la estructura fundamental de sistemas auto-regulados y de control, presentando los principios subyacentes a cómo se puede dar orden y funcionalidad a la complejidad, un objetivo central en el diseño de un lenguaje de programación como Pascal. Ambos se centran en la formalización de la estructura y el comportamiento para lograr objetivos específicos.

Ayúdame a que yoleo sea sostenible