Portada de Introducción a la programación en Mathematica

Introducción a la programación en Mathematica

por O. Marichal · 2002

Ver sugerencias

Sinopsis

Este libro de un autor español o latinoamericano ofrece una introducción práctica y profunda a la programación con Mathematica, una de las herramientas computacionales más potentes para la matemática simbólica y numérica.

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un Eterno y Novedoso Bucle

Douglas R. Hofstadter

1979·filosofia

Aunque no trata directamente con Mathematica, este libro explora los fundamentos teóricos de la computación, la autorreferencia y los sistemas formales, que son la base subyacente de cualquier lenguaje de programación. Conecta la programación a un nivel filosófico y matemático más profundo, ofreciendo una perspectiva fresca y no obvia sobre los principios que rigen la creación de software.

La Computadora como herramienta

Donald E. Knuth

1980·ensayo

En lugar de enfocarse en un lenguaje de programación específico, Knuth aborda cómo pensar computacionalmente y usar la computadora como una extensión de la mente para resolver problemas, lo cual es la esencia de usar herramientas como Mathematica. Ofrece una visión más conceptual y menos centrada en la sintaxis específica, ampliando la comprensión de la interacción entre humanos y computadoras.

Principios de la Programación Lógica

Lloyd S. Shapiro

1982·divulgacion

Mathematica, en su núcleo, incorpora elementos de la programación simbólica y lógica. Este libro profundiza en las ideas filosóficas y los paradigmas que sustentan la lógica como base para la computación, lo cual está intrínsecamente ligado a cómo Mathematica manipula y evalúa expresiones simbólicas, más allá de la mera programación imperativa o funcional.

El arte de la programación

Edsger W. Dijkstra

1976·ensayo

Dijkstra no se centra en un lenguaje específico, sino en la filosofía detrás de la construcción de software correcto y legible, principios que son cruciales al usar una herramienta poderosa como Mathematica para resolver problemas complejos. La conexión profunda radica en la mentalidad de precisión y estructura lógica que se requiere en ambos contextos, más que en la sintaxis o el entorno.

La ciencia de la programación funcional

Richard S. Bird

1990·divulgacion

Mathematica es un lenguaje multiparadigma con un fuerte componente funcional. Este libro, de un autor de origen británico no tan omnipresente en el ámbito de la divulgación popular, proporciona una base sólida en el pensamiento funcional, un pilar menos conocido de Mathematica comparado con su interfaz simbólica, y ofrece una perspectiva de la programación más 'científica' y abstracta.

Cálculo Lambda y Combinadores

Roger Hindley

1986·divulgacion

Este libro aborda las bases teóricas de la computación y la programación de una manera abstracta, explorando las raíces profundas del cálculo simbólico que forma el 'motor' de Mathematica, el cual realiza manipulaciones de expresiones basándose en estas ideas. Presenta una visión universitaria avanzada y menos accesible al público general, proviniendo de un ámbito académico específico.

Construyendo Sistemas Expertos con Lisp

Frederick Hayes-Roth

1983·divulgacion

La estructura de los cuadernos de Mathematica (Notebooks) y su capacidad para manipular expresiones simbólicas se asemejan a la programación en Lisp en ciertos aspectos. Este libro, aunque se centra en Lisp y la IA temprana, muestra una arquitectura de programación modular y basada en la manipulación de símbolos, similar a cómo se estructuran las soluciones en Mathematica para tareas complejas o simbólicas, a menudo con una aproximación de sistema experto.

Programación con Patrones

Herbert Schildt

1996·divulgacion

Aunque no trata directamente con Mathematica, este libro enfatiza la importancia de patrones y estructuras de diseño para resolver problemas, una técnica que es fundamental en Mathematica a través del 'pattern matching' (emparejamiento de patrones) y la reescritura de reglas. La conexión es estructural: cómo se construyen soluciones de manera elegante y reutilizable, basándose en la identificación y aplicación de patrones.

Ayúdame a que yoleo sea sostenible