Odersky Martin, Spoon Lex, Venners Bill. Programming in Scala
размером 21,06 МБ
Добавлен пользователем jhilary, дата добавления неизвестна
2nd Edition. — Artima, 2011. — 852 p. — ISBN-10: 0981531644 ISBN-13: 978-0981531649Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming. In Italian, Scala means a stairway, or steps indeed, Scala lets you step up to a programming environment that incorporates some of the best recent thinking in programming language design while also letting you use all your existing Java code. Artima is very pleased to publish a new edition of the best-selling book on Scala, written by the designer of the language, Martin Odersky. Co-authored by Lex Spoon and Bill Venners, this book takes a step-by-step tutorial approach to teaching you Scala. Starting with the fundamental elements of the language, Programming in Scala introduces functional programming from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.Overview. Contents. List of Figures. List of Tables. List of Listings. Foreword. Foreword to the First Edition. Acknowledgments. Introduction. A Scalable Language. First Steps in Scala. Next Steps in Scala. Classes and Objects. Basic Types and Operations. Functional Objects. Built-in Control Structures. Functions and Closures. Control Abstraction. Composition and Inheritance. Scala’s Hierarchy. Traits. Packages and Imports. Assertions and Unit Testing. Case Classes and Pattern Matching. Working with Lists. Collections. Stateful Objects. Type Parameterization. Abstract Members. Implicit Conversions and Parameters. Implementing Lists. For Expressions Revisited. The Scala Collections API. The Architecture of Scala Collections. Extractors. Annotations. Working with XML. Modular Programming Using Objects. Object Equality. Combining Scala and Java. Actors and Concurrency. Combinator Parsing. GUI Programming. The SCells Spreadsheet. A. Scala Scripts on Unix and Windows. Glossary. Bibliography. About the Authors. Index.
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
Manning Publications Co., 2015. - 300 p.
Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional...
3rd Edition. — MIT Press, 2009. — 1312 p. — ISBN 978-0262033848. Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is...
5th Edition. — O’Reilly Media, Inc., 2013. — 1600 p. — ISBN 1449355730. Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or...
Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.
Programming Scala clearly explains the advantages...
Manning Publications Co., 2013. — 419 p. — ISBN: 1935182757.
Scala runs on the JVM and combines object-orientation with functional programming. It's designed to produce succinct, type-safe code, which is crucial for enterprise applications. Scala implements Actor-based concurrency through the amazing Akka framework, so you can avoid Java's messy threading while interacting...
Manning Publications Co.
Scala in Depth is a practical guide to using Scala with deep dives into necessary topics.
This book, picking up where introductory books drop off, enables readers to write idi-omatic Scala code and understand trade-offs when making use of advanced language
features. In particular, this book covers Scala’s implicit and type systems...