Real-world functional programming : with examples in F♯ and C♯ /
"Functional programming languages like F♯, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F♯ is a true functional language and C♯ uses functional language feat...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Greenwich, Conn. :
Manning,
©2010.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- pt. I. Learning to think functionally
- 1. Thinking differently
- 2. Core concepts in functional programming
- 3. Meet tuples, lists, and functions in F♯ and C♯
- 4. Exploring F♯ and .NET libraries by example
- pt. 2. Fundamental functional techniques
- 5. Using functional values locally
- 6. Processing values using higher-order functions
- 7. Designing data-centric programs
- 8. Designing behavior-centric programs
- pt. 3. Advanced F♯ programming techniques
- 9. Turning values into F♯ object types with members
- 10. Efficiency of data structures
- 11. Refactoring and testing functional programs
- 12. Sequence expressions and alternative workflows
- pt. 4. Applied functional programming
- 13. Asynchronous and data-driven programming
- 14. Writing parallel functional programs
- 15. Creating composable functional libraries
- 16. Developing reactive functional programs
- Appendix. Looking ahead.