Real world Haskell /
"Real World Haskell is an easy-to-use, fast-paced tutorial that introduces you to this increasingly popular language. You'll learn how to use Haskell in a variety of practical ways, from writing short scripts to large and demanding applications. The basics of functional programming are int...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, Calif. :
O'Reilly,
2008, ©2009.
|
Edición: | 1st ed. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 1. Getting Started
- 2. Types and Functions
- 3. Defining Types, Streamlining Functions
- 4. Functional Programming
- 5. Writing a Library: Working with JSON Data
- 6. Using Typeclasses
- 7. I/O
- 8. Efficient File Processing, Regular Expressions, and Filename Matching
- 9. I/O Case Study: A Library for Searching the Filesystem
- 10. Code Case Study: Parsing a Binary Data Format
- 11. Testing and Quality Assurance
- 12. Barcode Recognition
- 13. Data Structures
- 14. Monads
- 15. Programming with Monads
- 16. Using Parsec
- 17. Interfacing with C: The FFI
- 18. Monad Transformers
- 19. Error Handling
- 20. Systems Programming in Haskell
- 21. Using Databases
- 22. Extended Example: Web Client Programming
- 23. GUI Programming with gtk2hs
- 24. Concurrent and Multicore Programming
- 25. Profiling and Optimization
- 26. Advanced Library Design: Building a Bloom Filter
- 27. Sockets and Syslog
- 28. Software Transactional Memory
- A. Installing GHC and Haskell Libraries
- B. Characters, Strings, and Escaping Rules.