Si desea aprender la teoría detrás de los lenguajes de programación funcionales, en realidad se basa en el cálculo de Lambda.
Una introducción a la programación funcional a través de Lambda Calculus es un buen libro para presentar el cálculo lambda básico. Puede aprender la teoría básica y conocer cómo desarrollar el lenguaje lisp a partir de la teoría.
Aunque Erlang es un lenguaje de programación funcional, su sintaxis y estilo están más relacionados con el lenguaje de programación lógico Prolog. Y es más utilizado en la industria que en la educación. Para aprender, quizás puedas probar otros lenguajes de programación funcionales más pequeños como Scheme o Standard ML.
Recomiendo altamente la Estructura e Interpretación del Programa de Computadora para aprender el lenguaje del Esquema. O también puedes probar los lenguajes de programación – Universidad de Washington | Coursera, que utiliza Standard ML, Racket (Dialect of Scheme) y Ruby como vehículo para introducir lenguajes de programación.
- ¿Cuál es el mejor sitio para aprender guitarra acústica para principiantes?
- ¿Cómo aprender un nuevo lenguaje de programación de forma rápida y eficiente y luego comenzar a trabajar en un proyecto para una empresa? ¿Qué enfoque debo seguir? ¿Cuántas horas debo escribir código diariamente para eso?
- ¿Dónde está el mejor lugar en Suiza para un principiante total para aprender a esquiar?
- ¿Cuál es la importancia de la disciplina en la vida?
- ¿Dónde o cómo puedo aprender WebVR desde cero?