Desde el primer día de mi carrera en programación, comencé con la programación orientada a objetos. Sin embargo, estoy interesado en aprender otros paradigmas (algo que he dicho aquí en SO, algunas veces es algo bueno, pero no he tenido tiempo de hacerlo). Creo que no solo estoy listo, sino que tengo tiempo, así que comenzaré la programación funcional con F #.¿Cómo se diseña un programa funcional?
Sin embargo, no estoy seguro de cómo estructurar aplicaciones de diseño mucho menos. Estoy acostumbrado a las ideas de una clase por archivo y clase-nombre/función-verbo en la programación OO. ¿Cómo se diseñan y estructuran las aplicaciones funcionales?
Vea las notas de lectura de este tipo sobre el SICP, muy completo. http://eli.thegreenplace.net/category/programming/lisp/sicp/ – ripper234
Además, http://en.wikipedia.org/wiki/Functional_design – Dan
Actualización menor: las notas de lectura de Eli están ahora en http: // eli.thegreenplace.net/tag/sicp –