Scalaスケーラブルプログラミング第3版

Scalaスケーラブルプログラミング第3版

¥4,600+税

品種名
書籍
発売日
2016/9/20
ページ数
720
サイズ
B5変形判
著者
Martin Odersky 著/Lex Spoon 著/Bill Venner 著/長尾 高弘 訳/羽生田 栄一 監訳/水島 宏太 監訳
ISBN
9784844381495

Scalaのバイブル第3版!2.11/2.12に対応

「どのように書くのか」「なぜそう書くのか」を言語設計者自らが解説。Scalaプログラミングのバイブル第3版! Scala 2.11/2.12に対応--Scalaは、オブジェクト指向と関数型を絶妙に融合したプログラミング言語。並行処理やパーサー・コンビネーターなど標準ライブラリーも豊富に備える。第3版での変更点は、Appトレイト、文字列補間、値クラス、ScalaTest、暗黙のクラス、コンテキスト境界、ワイルドカード型、Scala 2.12へのJava 8の統合と活用、Futureによる並行処理。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

詳細

著者プロフィール

◎Martin Odersky

Scala言語の作者。スイス・ローザンヌのスイス連邦工科大学教授で、Typesafe, Inc.の創設者。プログラミング言語とシステム、特にオブジェクト指向プログラミングと関数型プログラミングの融合を研究している。2001年以降、Scalaプログラミング言語の設計、実装、改良に全力を注ぐ。

◎Lex Spoon

Semmle, Ltd.のソフトウェアエンジニア。ジョージア工科大学で動的言語の静的分析について研究を進め、コンピューター科学の博士号を取得。スイス連邦工科大学ではポストドクターとして2年間にわたってScalaの仕事に携わる。

◎Bill Venners

Artima DeveloperのWebサイト(www.artima.com)を運営するArtima, Inc.の社長。Escalate Software, LLC.の共同創設者。Javaプラットフォームのアーキテクチャや内部構造についてのプログラマー向けガイド『Inside the Java Virtual Machine』の著者でもある。JavaWorld(www.javaworld.com)で人気コラムを執筆している。

翻訳者プロフィール

◎長尾 高弘

東京大学教育学部卒。30年ほど前から翻訳に携わり、訳書は『入門 Python 3』『UX戦略―ユーザー体験から考えるプロダクト作り』『SOFT SKILLS ソフトウェア開発者の人生マニュアル』『Effective Ruby』『世界でもっとも強力な9のアルゴリズム』など130冊を超える。ほかに詩集『頭の名前』『縁起でもない』などがある。

監修者プロフィール

◎羽生田 栄一

株式会社豆蔵 取締役CTO/InfoQJapanチーフエディター。技術士[情報工学部門]。ゼロックス文化圏でSmalltalk-80に触れ、プログラミングを超えたオブジェクト指向やモデリング技術の可能性に目覚め、日本での普及促進とビジネス化を模索。2000年に豆蔵を立ち上げ、オブジェクト指向、モデリング、プロセスにもとづくITコンサルティングと教育・メンタリングを展開。代表取締役、会長を経て、2008年より現職。

◎水島 宏太

筑波大学大学院の博士課程終了後に就職、現在は株式会社ドワンゴに所属しソフトウェアエンジニアとして働いている。趣味はプログラミング言語の作成。大学院時代の研究テーマは、プログラミング言語の構文解析であり、いろいろなプログラミング言語を試しているうちに、Scalaの強力さと実用性に気づき、Scalaの普及活動を積極的に行っている。作成した言語のいくつかはhttps://github.com/kmizu/にて公開している。

目次

第01章 スケーラブルな言語

第02章 Scalaプログラミングの第一歩

第03章 Scalaプログラミングの次の一歩

第04章 クラスとオブジェクト

第05章 基本型と演算子

第06章 関数型スタイルのオブジェクト

第07章 組み込みの制御構造

第08章 関数とクロージャー

第09章 制御の抽象化

第10章 合成と継承

第11章 Scalaの階層構造

第12章 トレイト

第13章 パッケージとインポート

第14章 アサーションとテスト

第15章 ケースクラスとパターンマッチ

第16章 リストの操作

第17章 コレクションの使い方

第18章 ミュータブルオブジェクト

第19章 型のパラメーター化

第20章 抽象メンバー

第21章 暗黙の型変換とパラメーター

第22章 リストの実装

第23章 for式の再説

第24章 コレクションの探究

第25章 Scalaコレクションのアーキテクチャ

第26章 抽出子

第27章 アノテーション

第28章 XMLの操作

第29章 オブジェクトを使ったモジュラープログラミング

第30章 オブジェクトの等価性

第31章 ScalaとJavaの結合

第32章 フューチャーと並行処理

第33章 パーサー・コンビネーター

第34章 GUIプログラミング

第35章 SCellsスプレッドシート

関連書籍

好評発売中

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る

好評発売中

MySQL即効クエリチューニング(Think IT Books)

MySQLパフォーマンスチューニングの極意

好評発売中

ユニバーサルWindowsアプリ開発(Think IT Books)

Windowsプラットフォームのマルチデバイス開発に対応Visual Studio実践サンプル付属

好評発売中

CakePHPで学ぶ継続的インテグレーション

手戻り工数激減!品質向上! 安定したWebアプリ開発を実現する手法がここにある!

ダウンロード

本製品の読者さまを対象としたダウンロード情報はありません。

お詫びと訂正

現在のところ、本製品に正誤情報はありません。

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム