Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/informatique/programming-in-scala-3rd-ed/odersky/descriptif_3634671
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=3634671

Programming in Scala (3rd Ed.) Updated for Scala 2.12

Langue : Anglais

Auteurs :

Couverture de l’ouvrage Programming in Scala
This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This third edition has been updated to cover new features up to and including Scala version 2.12, such as:
- String interpolation
- Futures and concurrency, including new methods added in 2.12 and asynchronous testing with Futures in ScalaTest 3.0
- Wildcard types
- New recommendations for writing hashCode
- The close integration of Scala 2.12 and Java 8, most significantly the new ability to use function literals to express instances of SAM types
- The latest recommendations for Scala coding style
- Implicit classes
- Creating your own AnyVals
- The context bounds syntax for type classes

This book is a comprehensive, step-by-step guide to learning Scala. If you're a programmer wanting to do your next software project in Scala, looking to expand your horizons by learning new concepts, or currently using Java and want to expand your knowledge of functional programming -or all of the above- then this book is for yo
- What Readers are Saying
- Contents
- List of Figures
- List of Tables
- List of Listings
- Foreword
- Acknowledgments
- Introduction
- 1. A Scalable Language
- 2. First Steps in Scala
- 3. Next Steps in Scala
- 4. Classes and Objects
- 5. Basic Types and Operations
- 6. Functional Objects
- 7. Built-in Control Structures
- 8. Functions and Closures
- 9. Control Abstraction
- 10. Composition and Inheritance
- 11. Scala's Hierarchy
- 12. Traits
- 13. Packages and Imports
- 14. Assertions and Tests
- 15. Case Classes and Pattern Matching
- 16. Working with Lists
- 17. Working with Other Collections
- 18. Mutable Objects 363
- 19. Type Parameterization
- 20. Abstract Members
- 21. Implicit Conversions and Parameters
- 22. Implementing Lists
- 23. For Expressions Revisited
- 24. Collections in Depth
- 25. The Architecture of Scala Collections
- 26. Extractors
- 27. Annotations
- 28. Working with XML
- 29. Modular Programming Using Objects
- 30. Object Equality
- 31. Combining Scala and Java
- 32. Futures and Concurrency
- 33. Combinator Parsing
- 34. GUI Programming
- 35. The SCells Spreadsheet
- A. Scala Scripts on Unix and Windows
- Glossary
- Bibliography
- About the Authors
- Index
Martin Odersky is the creator of the Scala language. He is a professor at EPFL in Lausanne, Switzerland, and a founder of Typesafe, Inc. He works on programming languages and systems, more specifically on the topic of how to combine object-oriented and functional programming.

Lex Spoon is a software engineer at Semmle, Ltd. He worked on Scala for two years as a post-doc at EPFL. He has a Ph.D. from Georgia Tech, where he worked on static analysis of dynamic languages.

Bill Venners is president of Artima, Inc., publisher of the Artima Developer website (www.artima.com), and cofounder of Escalate Software, LLC.

Date de parution :

Ouvrage de 837 p.

Disponible chez l'éditeur (délai d'approvisionnement : 15 jours).

Prix indicatif 58,49 €

Ajouter au panier

Thème de Programming in Scala :