- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Books on Scala
Created by admin on 2009-02-24.
Updated: 2010-07-13, 14:58
There are more and more books being published about Scala. Here are some of the titles with their availability.
Programming in Scala – Available Now Award winning book - Jolt Productivity award for Technical Books | |
Beginning Scala – Available Now “This book introduces you to the Scala programming language and then guides you through Scala constructs and libraries that allow small and large teams to assemble small components into high–performance, scalable systems. You will learn why Scala is becoming the language of choice for Web 2.0 companies such as Twitter as well as enterprises such as Siemens and SAP" | |
Programming Scala – Available Now “Programming Scala will show you the fundamentals of functional programming using Scala. Very quickly, you’ll learn how this statically typed language can give you dynamic capabilities to create concise, scalable, highly capable concurrent code.” | |
Programming Scala – Available Now "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. You'll also learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily." | |
Scalaスケーラブルプログラミング – Available now Scalaは、1行コードから大規模プログラムまで書けるスケーラブルな言語。オブジェクト指向と関数型をバランスよく融合し、Javaをベースに、C#、Smalltalk、ML、OCamlなどの特徴を取り込んでいる。並行処理やパーサー・コンビネーターなど標準ライブラリーも豊富に備える。本書では、Scala言語デザイナー自らが、Scalaの考え方と使い方をステップ・バイ・ステップで解説。オブジェクト指向と関数型、両方の側面をていねいに説明。関数型というパラダイムを学びながら、オブジェクト指向の理解も深められる。次世代言語の標準指標を理解したい人のための、必読の書。
| |
Steps in Scala – Available October 2010 "In this book, the authors show how Scala grows to the needs of the programmer, whether professional or hobbyist. They teach Scala with a step-by-step approach and explain how to exploit the full power of the industry-proven JVM technology. Readers can then dive into specially chosen design challenges and implementation problems, inspired by the trials of real-world software engineering. It also helps readers to embrace the power of static typing and automatic type inference. In addition, the book shows how to use the dual-object and functional-oriented natures combined at Scala's core, and so write code that is less ‘boilerplate', giving a genuine increase in productivity." | |
The Definitive Guide to Lift – Available Now "The Definitive Guide to Lift will educate you about Lift, a great framework for building compelling web applications. Lift is designed to make powerful techniques easily accessible, while keeping the overall framework simple and flexible. Lift makes it fun to develop because it lets you focus on the interesting parts of coding."
| |
Scalaプログラミング入門 – Available Now 本書は、ScalaのWebフレームワークLiftの開発者である著者が、Scalaの魅力、開発ノウハウ、効果的な使い方を丁寧に解説します。関数型言語としての側面、パターンマッチ、パーサーの作成、JavaからScalaへの乗り換え方、Scala導入の戦略など、幅広いトピックを取り上げています。入門者だけでなく、その次へ進みたい、中・上級者まで、すべての方に役立つ内容です。
| |
Scala – Available December 2010 "Oliver Braun führt Sie detailliert in die Sprache und ihre Syntax ein und stellt die Arbeitsumgebung für die Programmierung von Scala und die Ausführung des Codes vor. Er geht auf die für die Praxis wichtigen Themen Dokumentation und Testen ein und macht Sie mit den wichtigsten Bibliotheken und Frameworks vertraut. Besonders stark ist Scala im Bereich der nebenläufigen Programmierung, daher ist auch diesem Thema ein eigenes Kapitel gewidmet. Insgesamt erhalten Sie einen umfassenden Überblick, welche Vorzüge Scala in der Praxis tatsächlich hat und eignen sich die Sprache anhand der vielen nachvollziehbaren Beispiele rasch an."
| |
Lift in Action – Available Early 2011 (Early access available now) Lift in Action is a step-by-step exploration of the Lift web framework. Part one gives you a firm grounding in Lift concepts and introduces Lift (and Scala's) eco-system of tools. Throughout the course of part two, we will be building a sample application that covers most of the key concepts within the framework and shows you how to implement them. Part three is an in-depth reference to all the components that make up Lift; from HTTP dispatching through to sophisticated Comet and AJAX. This book is intended for users who are new to both Scala and Lift, but should also provide valuable insights for developers who are already using Lift in the wild.
| |
はじめてのScala – Available Now 「Scala」は、「オブジェクト指向」「関数型」を組み合わせた拡張性の高さや、「Java」や「.NET」などの既存の豊富なライブラリが使えるのが特長です。「Scala」は、さまざまなサービスで採用されており、最も有名なのは「Twitter」で、“つぶやき”に殺到するアクセスの処理にひと役買っています。本書では、「Scala」の言語構造と使い方を、詳しく解説しています。
| |
やさしいScala入門 – Available Now Scala(スカラ)はオブジェクト指向と関数型プログラミングを結合した、比較的新しいプログラミング言語です。2種類のプログラミング技術を結合しているので、Scalaを使うとプログラムを簡潔に書くことができます。たとえば、他のプログラミング言語で書くと十数行になるコードを、わずか数行で書くことができます。そのため、コードの入力(タイピング)の手間が減るだけではなく、プログラムが短く読みやすくなることで間違いが紛れ込む可能性もそれだけ減り、結果として楽にプログラミングできます。 オブジェクト指向と関数型プログラミングの両方を利用できるということは、Scalaをマスターするためには両方の概念と用語、そして、それらを結合する新しい概念とその用語を学ぶ必要があるということです。しかし、本書では「Hello, Scala」を出力するための単純なプログラムからはじめて徐々に高度な内容になるので、誰でも気楽にScalaを学ぶことができます。
| |
Grundkurs funktionale Programmierung mit Scala – Available Now "Es gibt jetzt eine neue, moderne funktionale Programmiersprache: Scala. Sie ist mit Java kompatibel und genießt nicht zuletzt deshalb große Aufmerksamkeit. Dieser Grundkurs führt Sie in die funktionale Programmierung ein. Sie lernen die Besonderheiten dieses Programmierparadigmas zunächst an Java kennen. Im nächsten Schritt steigen Sie auf die Sprache Scala um. Am Beispiel von Scala erklärt Ihnen der Autor die typischen Elemente funktionaler Sprachen und zeigt, wie Sie sie in der Praxis anwenden können. Freuen Sie sich auf das Abenteuer Lambda!"
| |
Scala in Depth – Available Spring 2011 "While information about the Scala language is abundant, skilled practitioners, great examples, and insight into the best practices of the community are harder to find. Scala in Depth bridges that gap, preparing you to adopt Scala successfully for real world projects. Scala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you though dozens of powerful techniques example by example. There's no heavy-handed theory here-just lots of crisp, practical guides for coding in Scala."
| |
Scala in Action – Available Spring 2011 (Early access available now)
|




