Portada de Principios de Programación Funcional

Principios de Programación Funcional

por Richard S. Bird · 1998

Sinopsis

Un texto clásico que introduce los conceptos fundamentales de la programación funcional, centrándose en la construcción de programas correctos y elegantes mediante funciones puras y transformaciones de datos.

Sé el primero en valorar este libro.

Más de Richard S. Bird

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Programación Logic-Functional (An Introduction)

Michael Hanus·1994·divulgacion

Mientras que 'Principios de Programación Funcional' se centra exclusivamente en el paradigma funcional, 'Programación Logic-Functional' aborda su intersección con la programación lógica. Esta extensión del concepto inicial de Bird a un paradigma híbrido es una vía poco obvia para un lector que ya domina solo la funcionalidad, ofreciendo una perspectiva complementaria y enriquecedora sobre cómo se pueden fundir diferentes paradigmas de programación.

Structure and Interpretation of Computer Programs

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

Aunque ambos tratan sobre principios de programación funcional, 'Principios de Programación Funcional' de Bird es más un estudio sistemático y teórico, mientras que SICP, si bien es académico, se presenta como un libro de texto introductorio al pensamiento computacional con un fuerte sesgo hacia el paradigma funcional, pero enfocado en la construcción de sistemas. La conexión no es obvia porque SICP no es un libro de 'programación funcional' per se, sino de 'ciencias de la computación' que usa un enfoque funcional de manera central.

Lógica y fundamentos matemáticos

Stephen Kleene·1952·filosofia

La programación funcional, y el trabajo de Bird, se asienta sobre profundas bases lógico-matemáticas, como la teoría de funciones recursivas y el cálculo lambda. Kleene es una figura central en estos campos. Conectar con 'Principios de Programación Funcional' implica profundizar en las raíces conceptuales de cómo se define formalmente la computación y las funciones, elementos esenciales que subyacen al paradigma funcional.

Sobre los números y los juegos

John Horton Conway·1976

Aunque superficialmente parece no tener relación, este libro comparte la filosofía de construir sistemas complejos a partir de principios simples y elegantes, una característica central de la programación funcional. La manera en que Conway define y manipula los números surreales a través de reglas recursivas tiene un paralelismo profundo con la pureza y la abstracción de las funciones en el paradigma funcional, donde cada elemento se define en términos de otros más básicos.

Programovací jazyky funkcionálneho typu

Pavol Hrušovský·1989·divulgacion

Mientras que Bird es un autor occidental reconocido, Hrušovský representa una voz de Europa del Este en el mismo campo. Conecta con 'Principios de Programación Funcional' al abordar los mismos temas (lenguajes funcionales), pero desde una perspectiva y tradición académica menos conocida en el mundo anglosajón, ofreciendo un contrapunto regional y temporal a la obra de Bird.

Calculus y LISP

Takeo Ijiri·1968·divulgacion

LISP es uno de los lenguajes funcionales más antiguos e influyentes, y este trabajo de Ijiri representa una aplicación temprana y fascinante de sus principios a las matemáticas simbólicas. A diferencia del enfoque más contemporáneo y general de Bird, Ijiri explora una aplicación específica y profundamente arraigada en la historia de la programación funcional, desde una perspectiva japonesa y de una rama de la informática a menudo pasada por alto en las discusiones modernas sobre programación funcional.

Diseño de programas: Abstracción y estructura con Haskell

Jeremy Gibbons, Oege de Moor·2011·divulgacion

Mientras que 'Principios de Programación Funcional' establece los cimientos teóricos, este trabajo se enfoca específicamente en cómo aplicar esos principios para ESTRUCTURAR programas grandes y complejos, utilizando un lenguaje puramente funcional como Haskell. La conexión estructural estriba en la manera en que ambos libros, aunque con distintos niveles de detalle y lenguajes, organizan el conocimiento y las técnicas para construir programas funcionales de forma modular y componible.

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

Donald E. Knuth·1968·divulgacion

Aunque Knuth no se centra en la programación funcional, la rigurosidad matemática y el enfoque en la construcción de algoritmos de forma PRISTINA y modular tienen un paralelismo con la estructura de pensamiento requerida para la programación funcional. La manera en que Knuth descompone problemas en componentes manejables y define operaciones precisas para manipularlos, incluso a nivel de máquina, se alinea conceptualmente con la necesidad de funciones puras y composables que caracterizan el trabajo de Bird y el paradigma funcional.