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...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Greenwich, Connecticut :
Manning Publications
[2010]
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628141806719 |
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.