Portada de Conceptos de Lenguajes de Programación

Conceptos de Lenguajes de Programación

por Robert W. Sebesta · 1989

Sinopsis

Un libro de texto que explora la evolución de los lenguajes de programación, sus paradigmas y los principios subyacentes de su diseño e implementación.

Sé el primero en valorar este libro.

Más de Robert W. Sebesta

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

La Codificación del Lenguaje Humano

Charles F. Hockett·1960·divulgacion

Aunque superficialmente parece una desconexión, este libro aborda los principios fundamentales que subyacen a la estructura de cualquier lenguaje, incluso los de programación. Proporciona una perspectiva 'no obvia' sobre por qué los lenguajes de programación se diseñan de ciertas maneras, conectando con las ideas de abstracción y formalismo desde una base lingüística naturalista.

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

Douglas R. Hofstadter·1979·filosofia

Este libro, aunque esotérico, presenta ideas fundamentales sobre la autorreferencia, la recursión y la formalización que son intrínsecas a la computación y el diseño de lenguajes de programación. Ofrece una perspectiva 'no obvia' al ir más allá de la sintaxis y la semántica, adentrándose en la esencia lógica y filosófica de los sistemas formales, que es precisamente lo que subyace a 'Conceptos de Lenguajes de Programación'.

Estructura e Interpretación de Programas de Computadora

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

Mientras que 'Conceptos de Lenguajes de Programación' analiza la variedad de paradigmas y características, SICP (por sus siglas en inglés) profundiza en la esencia de lo que significa computar, construir abstracciones y manejar la complejidad. Comparte una raíz filosófica sobre cómo 'pensar computacionalmente' y cómo se pueden construir lenguajes o intérpretes, una comprensión profunda que informa cualquier análisis de conceptos de lenguaje.

Filosofía del lenguaje

Ludwig Wittgenstein·1953·filosofia

El libro de Sebesta aborda los 'conceptos' de los lenguajes de programación. Wittgenstein, en un sentido mucho más amplio y filosófico, investiga los 'conceptos' del lenguaje humano su uso, significado y límites. La conexión profunda reside en la pregunta fundamental: ¿cómo creamos sistemas de símbolos para expresar y manipular ideas? Esta obra fomenta una reflexión sobre la base semántica y pragmática que subyace incluso a los lenguajes formales.

Compilar el Compilador: Un Curso Práctico con Perl

Lutz Rösler·1999·divulgacion

Este libro, de un autor alemán, aunque técnico, se centra en la implementación práctica de lenguajes. 'Conceptos de Lenguajes de Programación' describe qué son y cómo operan, mientras que Rösler muestra cómo 'crearlos'. Es un compañero útil para solidificar la comprensión de los mecanismos internos, una perspectiva técnica que muchos libros populares solo abordan superficialmente.

La Sintaxis de los Lenguajes de Programación

Niklaus Wirth·1976·divulgacion

Niklaus Wirth, un informático suizo poco conocido fuera de los círculos académicos específicos, fue el creador de lenguajes como Pascal y Modula. Su obra aborda la sintaxis de manera rigurosa, un pilar fundamental en 'Conceptos de Lenguajes de Programación'. Esta opción es 'oscura' porque, a pesar de la importancia histórica de Wirth, sus textos no son tan conocidos como los gurús de la programación anglosajones, pero su enfoque es esencial para entender la construcción real de un lenguaje.

Diseño de Lenguajes de Programación

Maurice Clint·1978·divulgacion

El libro de referencia examina 'conceptos' como elementos aislados o comparativos. El libro de Clint, en cambio, estructura el conocimiento de forma inversa: parte de las necesidades y se construye hacia un lenguaje funcional, de forma similar a como un arquitecto diseña. La 'estructura' de este libro reside en su enfoque constructivo versus el analítico del libro de Sebesta, mostrando cómo los conceptos se ensamblan.

Teoría de los Automatas, Lenguajes y Computación

John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman·2000·divulgacion

Mientras que Sebesta categoriza y describe los 'conceptos', este libro aborda la 'estructura' fundamental y matemática que subyace a CADA lenguaje de programación. Es la teoría que permite la existencia de dichos conceptos. La conexión estructural se da en que este libro provee el ANDAMIAJE formal que permite entender conceptualmente los lenguajes de programación, abordando la teoría de lenguajes formales, un pilar esencial.

Ayúdame a que yoleo sea sostenible