Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: O'Sullivan, Bryan
Otros Autores: Stewart, Don, Goerzen, John
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.