Portada de The Programming Language Pascal

The Programming Language Pascal

por Niklaus Wirth · 1980

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

Douglas R. Hofstadter·1979·filosofia

Mientras 'The Programming Language Pascal' sienta las bases de un lenguaje de programación estructurado y lógico, 'Gödel, Escher, Bach' explora los límites de la lógica y la formalización. Ambos abordan la creación de sistemas complejos a partir de reglas, pero el libro de Hofstadter lo hace desde una perspectiva mucho más filosófica y artística, revelando cómo las reglas más simples pueden dar lugar a una complejidad sorprendente y autorreferencial, lo que desafía la simplicidad aparente de la programación.

El lenguaje de programación C

Brian W. Kernighan, Dennis M. Ritchie·1978·divulgacion

Aunque ambos son manuales o referencias de lenguajes de programación, la conexión es no obvia porque Pascal y C representan filosofías de diseño de lenguajes muy diferentes. Pascal promueve una estricta tipificación y estructuración para la enseñanza y la fiabilidad, mientras que C ofrece mayor libertad y control de bajo nivel, siendo fundamental para el desarrollo de sistemas operativos. Comparar ambos es ver dos caminos distintos para resolver problemas computacionales fundamentales.

Principia Mathematica

Alfred North Whitehead, Bertrand Russell·1910·filosofia

Mientras 'The Programming Language Pascal' establece un sistema formal para la computación, 'Principia Mathematica' lo hace para las matemáticas. Ambos buscan la consistencia, la rigor y la construcción de sistemas complejos a partir de principios fundamentales. La concepción de Pascal como un lenguaje estructurado y claro refleja un deseo similar de orden y deductibilidad lógica, incluso si los dominios son diferentes.

Las estructuras elementales del parentesco

Claude Lévi-Strauss·1949·filosofia

'The Programming Language Pascal' impone una estructura rígida y un conjunto de reglas para manejar y procesar datos. De manera similar, Lévi-Strauss busca las 'gramáticas' subyacentes y las estructuras profundas que organizan las relaciones humanas y la cultura. Ambos libros exploran cómo sistemas complejos emergen de un conjunto finito de reglas y operaciones, aunque uno en el ámbito de la computación y el otro en el de la sociedad.

Introducción a la programación con Scheme

Harold Abelson, Gerald Jay Sussman, Julie Sussman·1984·divulgacion

'The Programming Language Pascal' introduce la programación estructurada y la verificación de tipos, mientras que este libro se adentra en un paradigma funcional basado en Lisp, que es totalmente diferente en su enfoque y sintaxis. Es 'obscuro' en este contexto porque Scheme y Lisp, a pesar de su profunda influencia académica, son menos conocidos en la programación general que Pascal. Ambos enseñan a pensar computacionalmente, pero desde ópticas muy distintas y menos populares en la cultura de la programación mainstream.

El arte de la programación de computadoras, Volumen 1: Algoritmos fundamentales

Donald Knuth·1968·no ficcion

Mientras 'The Programming Language Pascal' define un lenguaje, 'El Arte de la Programación de Computadoras' profundiza en las bases teóricas y matemáticas de la computación, que subyacen a cualquier lenguaje. Aunque Knuth es una figura gigante en la informática, sus obras son menos leídas por pragmáticos (y más por académicos) y rara vez se mencionan junto a manuales de lenguaje. La conexión es que Knuth proporciona el 'por qué' y el 'cómo' más profundo detrás de las estructuras que un lenguaje como Pascal luego implementa.

La vida instrucciones de uso

Georges Perec·1978·ficcion

Así como 'The Programming Language Pascal' describe una sintaxis y unas reglas estrictas para construir programas de software, 'La vida instrucciones de uso' se construye siguiendo un conjunto de reglas algorítmicas y restricciones narrativas autoimpuestas. La novela es un ejemplo máximo de cómo una estructura formal y precisa puede generar una vasta complejidad y una historia rica, similar a cómo las reglas de un lenguaje de programación permiten construir sistemas complejos a partir de elementos simples y estructurados.

Cien años de soledad

Gabriel García Márquez·1967·ficcion

Pascal, como lenguaje, se basa en la definición recursiva de sus componentes: un programa contiene procedimientos, que contienen sentencias, que pueden contener otras estructuras. 'Cien años de soledad' utiliza una estructura narrativa cíclica y recursiva, con patrones y nombres que se repiten a través de las generaciones, creando una sensación de recursión histórica y fatalidad que refleja la autodefinición de las estructuras de un lenguaje como Pascal, aunque en un plano narrativo y temático.