達人出版会 | 夏休みに読みたい!インプレス&近代科学社フェア
Scalaスケーラブルプログラミング 第4版

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

Martin Odersky

インプレス

本書では、言語設計者自らが、Scalaの考え方と使い方をステップ・バイ・ステップで解説。第4版では、バージョン2.13に合わせて改訂し、新しいコレクションライブラリーに対応しています。

PDF EPUB固定
SALE 5,060円 2,530円 (税込)

【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。

ギフト用に購入

書籍情報

著者: Martin Odersky
共著者: , Lex Spoon, Bill Venners(著), 長尾 高弘(訳), 麻植 泰輔, 立野 靖博, 田所 駿佑, 水島 宏太(監訳)

発行日: 2021-06-16
最終更新日: 2021-06-16

バージョン: 1.0.0
ページ数: 736ページ(PDF版換算)ページ
対応フォーマット: PDF, EPUB
出版社: インプレス

対象読者

Scalaについて知識や技術をしっかり習得したい方、Javaなどの他言語のプログラマー

著者について
Martin Odersky

Scala言語の生みの親。スイス・ローザンヌのスイス連邦工科大学教授で、ACM(米国計算機協会)のフェロー。プログラミング言語とシステムの研究を行っており、特にオブジェクト指向と関数型プログラミングをいかに組み合わせるかというテーマに取り組んでいる。2001年からはScalaの設計/実装/改良に注力。それ以前は、Javaジェネリクスの共同設計者であり、javacリファレンスコンパイラーの原型の作者でもある。

目次

原書(旧版)への賛辞

序文

はじめに

謝辞

第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章 Futureと並行処理

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

第34章 GUIプログラミング

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

付録A シェルでScalaスクリプトを実行する方法[UNIX&Windows]

用語集

参考文献

索引