Portada de Programming Language Pragmatics

Programming Language Pragmatics

por Benjamin C. Pierce · 1998

Sinopsis

Sé el primero en valorar este libro.

Más de Benjamin C. Pierce

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

A Functional Approach to Programming

Antoni Diller·1990·no ficcion

Aunque Programming Language Pragmatics abarca un enfoque amplio de los lenguajes, la perspectiva funcional no siempre es el foco principal. A Functional Approach to Programming profundiza en la pragmática real de un paradigma específico, diferente del imperativo u orientado a objetos que podría tener más peso en el libro de referencia, proponiendo al lector una forma de pensar radicalmente distinta sobre la construcción de programas.

Computational Semantics with Functional Programming

Jan van Eijck·2011·no ficcion

Programming Language Pragmatics se enfoca en las características técnicas y la implementación de los lenguajes. Este libro de van Eijck, aunque técnico, se desvía de la típica 'pragmática' de lenguajes para adentrarse en cómo esos lenguajes pueden de hecho modelar la pragmática del lenguaje humano, una aplicación de la teoría de lenguajes de programación en un dominio mucho menos convencional.

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

Douglas R. Hofstadter·1979·no ficcion

Aunque no trata directamente con lenguajes de programación, Gödel, Escher, Bach explora profundamente la naturaleza de los sistemas formales, la recursión, la autorreferencia y los fundamentos lógicos que subyacen a toda la computación y la construcción de lenguajes. Se alinea con la búsqueda de principios fundamentales y la estructura subyacente que también caracteriza el estudio de la pragmática de lenguajes de programación.

Out of Control: The New Biology of Machines, Social Systems, and the Economic World

Kevin Kelly·1994·no ficcion

Programming Language Pragmatics aborda cómo se construyen y usan los lenguajes, que son sistemas complejos. Este libro se conecta con la idea de cómo pequeños 'morfemas' sintácticos y semánticos (las 'pragmáticas' de un lenguaje) se combinan para crear sistemas con propiedades emergentes, a menudo inesperadas y no planificadas, reflejando una filosofía de construcción y evolución de complejidad que trasciende la ingeniería de software.

Conceptos de Lenguajes de Programación

Jaime L. Arjona·1989·no ficcion

Mientras que Pierce es un clásico anglosajón, Arjona ofrece una perspectiva similar desde la academia hispanohablante. Este libro proporciona una exploración en profundidad de los conceptos y la filosofía detrás del diseño de lenguajes, un contrapunto menos conocido a los textos canónicos en inglés, pero con la misma ambición de comprender el 'porqué' de los lenguajes.

Programovací Jazyky (Programming Languages)

Pavel Navrátil·2004·no ficcion

Programovací Jazyky cumple con la misma función que Programming Language Pragmatics, la de introducir al lector en la amplitud de los lenguajes de programación y sus fundamentos. Sin embargo, al ser un texto de Europa del Este en checo, rara vez aparece en las listas de recomendaciones para el público anglosajón o hispanohablante, ofreciendo una 'pragmática' de lenguajes desde una lente cultural y académica diferente.

La Biblia de los lenguajes de programación

Manuel Palencia·2005·no ficcion

Si bien Pierce aborda la pragmática de forma más conceptual, este libro tiene una estructura similar en su ambición de ser una referencia completa. Su organización permite una consulta rápida y directa de la 'pragmática' de diferentes lenguajes, siguiendo un formato enciclopédico y comparativo que se asemeja al estilo de un manual detallado, aunque en este caso cubre muchos lenguajes en lugar de la teoría general.

Compilers: Principles, Techniques, and Tools

Alfred V. Aho·1986·no ficcion

Pierce y el 'Libro del Dragón' comparten una estructura fundamental: desglosan un tema complejo (el lenguaje de programación en sí y cómo se procesa) en fases y componentes detallados. Ambos libros utilizan una aproximación modular y sistemática para explicar cómo los elementos funcionan juntos, desde los más pequeños (tokens léxicos o características sintácticas) hasta los más grandes (programas completos o lenguaje procesado).