Portada de Programovací jazyky

Programovací jazyky

por Niklaus Wirth · 1976

Ver sugerencias

Sinopsis

Este libro del creador de Pascal, Modula-2 y Oberon, explora la filosofía detrás del diseño de lenguajes de programación, enfatizando la claridad, la simplicidad y la eficiencia.

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, Douglas R. Hofstadter

1979·filosofia

Aunque no es un libro de programación directa, aborda los principios subyacentes de la recursión, los sistemas formales, la autorreferencia y la metamatemática, conceptos fundamentales en el diseño y la comprensión de lenguajes de programación, pero desde una perspectiva filosófica y artística.

How to Design Programs

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

2001·divulgacion

A diferencia de muchos otros textos, que se centran en la sintaxis de un lenguaje, este libro, aunque no es sobre la teoría de lenguajes per se, enseña una metodología para estructurar el pensamiento computacional que subyace a la creación de cualquier lenguaje, resonando con el enfoque pedagógico de Wirth en la claridad y la corrección.

Al igual que Wirth en 'Programovací jazyky' (o su equivalente en otras ediciones como 'Algorithms + Data Structures = Programs'), Knuth aborda la programación desde una perspectiva fundamental, priorizando la comprensión profunda de los algoritmos y estructuras de datos más allá de cualquier lenguaje de programación específico. Ambos autores comparten la visión de que la buena programación se basa en principios matemáticos y lógicos sólidos.

La Estructura y la Interpretación de los Programas de Computadora

Harold Abelson, Gerald Jay Sussman, Julie Sussman

1985·divulgacion

Este libro comparte con el trabajo de Wirth una búsqueda por los principios fundamentales y la abstracción en la programación. Ambos textos aspiran a enseñar no solo cómo escribir código, sino cómo pensar computacionalmente y cómo diseñar sistemas complejos de manera elegante y comprensible, aunque Wirth se centre más en el diseño de lenguajes y Abelson/Sussman en su uso y creación.

Programowanie w Prologu. Praktyczny kurs

Janusz Styczyński

1993·divulgacion

Wirth es conocido por su contribución a lenguajes estructurados y compiladores. Este libro, de un autor polaco, introduce un paradigma completamente diferente (programación lógica), que aunque es un lenguaje de programación, es menos común en la formación estándar y rara vez se encuentra en listas anglosajonas de lectura obligatoria, lo que lo conecta por contraste y complementariedad al rigor formal de Wirth.

Algoritmos y estructuras de datos

Nikolái Wirth

1976·divulgacion

Aunque Niklaus Wirth es un autor suizo de renombre, la particularidad de encontrar su obra 'Algoritmos y estructuras de datos' bajo una edición o versión que podría ser atribuida a algún 'Nikolái Wirth' (asumiendo una posible transliteración o reedición en una región diferente del este europeo, como una traducción al ruso) le da un toque de oscuridad si la edición específica es poco conocida fuera de su contexto original, complementando el trabajo de Wirth pero desde una perspectiva más localizada.

Compilers: Principles, Techniques, & Tools

Alfred Aho, Monica Lam, Ravi Sethi, Jeffrey Ullman

1986·divulgacion

Wirth es el diseñador de varios lenguajes de programación y compiladores, como Pascal y Modula-2. 'Compilers' comparte el enfoque estructural de descomponer los complejos sistemas de lenguajes y su procesamiento en componentes lógicos y bien definidos, cada uno con su propósito y técnicas específicas de implementación, reflejando la misma arquitectura de pensamiento que Wirth aplica al diseño de sus lenguajes y sus herramientas.

Aunque de un dominio radicalmente diferente (física/matemáticas), la monumental obra de Penrose comparte con la filosofía de Wirth una estructura que descompone un dominio complejo en capas de abstracción y sub-problemas interconectados. Ambos autores exhiben un rigor en la construcción de sistemas de conocimiento, presentando cada concepto como un bloque fundamental para entender el siguiente, muy parecido al enfoque modular y estructurado que Wirth promueve en el diseño de lenguajes y software.

Ayúdame a que yoleo sea sostenible