Portada de Pascal User Manual and Report

Pascal User Manual and Report

por Niklaus Wirth · 1974

Sinopsis

Este libro proporciona una introducción completa al lenguaje de programación Pascal, incluyendo su diseño, implementación y características, así como un informe sobre su uso en la programación estructurada.

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·divulgacion

Aunque no es un manual técnico, este libro explora los fundamentos teóricos y filosóficos de sistemas formales y computacionales, la recursividad y la autorreferencia, que subyacen en el diseño de lenguajes de programación como Pascal. Conecta el rigor de la computación con la creatividad, algo que Wirth valoraba en el diseño limpio.

La Catedral y el Bazar

Eric S. Raymond·1999·ensayo

Wirth diseñó Pascal con una visión 'catedralicia' de la elegancia y la completitud del lenguaje, un contraste con los enfoques más abiertos y a menudo desorganizados que surgirían más tarde. Este libro ofrece una perspectiva sobre la evolución de las metodologías de diseño de software y el impacto en la comunidad, conectando con el legado de los lenguajes de programación y sus filosofías subyacentes.

Una disciplina de programación

Edsger W. Dijkstra·1976·no ficcion

Dijkstra y Wirth compartían una profunda convicción en la necesidad de la claridad, la simplicidad y la corrección matemática en el diseño de programas y lenguajes. El libro de Dijkstra es un manifiesto filosófico sobre cómo pensar la programación, lo que resuena directamente con el espíritu detrás del diseño de Pascal, que buscaba disciplinar el proceso de codificación.

La estructura de las revoluciones científicas

Thomas S. Kuhn·1962·filosofia

El lanzamiento de Pascal fue, en cierto modo, un intento de provocar una 'revolución científica' en el campo de la programación, ofreciendo un nuevo paradigma para la enseñanza y el desarrollo de software que desafiaba las prácticas existentes. Kuhn explora cómo se establecen y se reemplazan los modelos dominantes, lo que ofrece un marco para entender el impacto y la resistencia que enfrentó Pascal en su época y su posterior aceptación.

Compendio de Algorítmica

Manuel Benet·1982·no ficcion

Aunque Wirth es conocido, este libro ilustra la diseminación y la implementación práctica de las ideas de lenguajes estructurados como Pascal en contextos académicos menos visibles globalmente. Se centra en la aplicación de los principios algorítmicos que Pascal facilitaba, pero desde una perspectiva y un autor menos conocidos en el ámbito anglosajón.

Computer-Programmierung: Ein Lehrbuch

Klaus Wüsthoff·1978·no ficcion

Este libro representa el contexto académico europeo (especialmente alemán) donde lenguajes como ALGOL y Pascal florecieron y fueron la base de la enseñanza de la informática, en contraste con la dominancia de FORTRAN o COBOL en otras regiones. Wüsthoff, aunque reconocido en su ámbito, es menos conocido internacionalmente que los 'padres' de los lenguajes, y su obra muestra la pedagogía detrás de la adopción de Pascal.

El arte de programar computadoras, Vol. 1: Algoritmos Fundamentales

Donald E. Knuth·1968·no ficcion

Aunque Knuth utiliza un lenguaje ensamblador hipotético (MIX) y no Pascal, su enfoque en la descripción precisa de algoritmos, la verificación formal y la estructura inherente de la computación es un paralelo directo a la ambición de Wirth. Ambos libros son manuales de referencia que definen los principios fundamentales de su respectivo dominio con una meticulosa atención a la forma y la claridad, buscando una 'programación literaria'.

La construcción de un compilador de Pascal

P. L. Reiser·1980·no ficcion

El libro de Wirth es el 'manual' del lenguaje. Este libro, en cambio, es un 'manual' sobre la implementación de dicho lenguaje. Ambos comparten una estructura didáctica y sistemática, desglosando un sistema complejo en componentes manejables y bien definidos, con un enfoque en la construcción correcta y eficiente. Muestra cómo las especificaciones del manual original se traducen en una arquitectura de software real.