Scalaをやるならぜひ手元に置いておきたい本。他の様々なプログラミング言語の言語本(公式本)と比べてもかなり出来がいい。基本的には前から順番に読み進めていくようになっており、Scalaのオブジェクト指向的な面と関数型的な面を関連付けながら順序良く学べる。またサンプルなどが長すぎず、各章が簡潔に纏められているので、リファレンスとしても使いやすい。難点は中身が濃いため入門書としては少し難しいことで、特にJavaの知識が無いとかなり苦しい(C#/C++等でも良いかもしれない)。関数型の知識は全く無くても問題ないが、理解するのに多少苦労すると思われる。読んでいて詰まるようなら、他の易しめの入門書と併読した方がいいかもしれない。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Scalaスケーラブルプログラミング第2版 単行本(ソフトカバー) – 2011/9/27
ダブルポイント 詳細
言語設計者自ら、その手法と思想を説く
Scalaプログラミングバイブル!
Ver.2.8に全面対応。2.9の解説を追加収録
「Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition」の翻訳書。
Scalaは、オブジェクト指向と関数型を絶妙に融合したプログラミング言語。
本書では、Scala言語の設計者自らが、Scalaの考え方と使い方をステップ・バイ・ステップで解説。
第2版では、バージョン2.8に合わせた内容に変更。特にコレクションAPIについては大幅に解説を追加。
さらに、日本語版の特別付録として、並列コレクションなどバージョン2.9の解説を収録。
本書は、Scalaプログラミングの手法と思想に焦点を当てたまさにバイブル本の第2版。
原著の第1版は、優れたIT技術とIT書を讃えるJolt Awardにおいて、
2008年ファイナリストにノミネートし、Productivity Awardを受賞!
【第2版での変更点】
◎バージョン2.8に基づく内容とサンプル
-コレクションライブラリ
-構造的サブ型
-implicitsの新しいルール
-パッケージオブジェクト
-名前付きパラメーターとデフォルトパラメーター
-ケースクラスでのcopyメソッド
◎バージョン2.9での新機能
-並列コレクション .etc
[監修者あとがき]
第2版の翻訳をようやく出版できて、ほっとしている。言語自体も進化を遂げ、
最新のScala 2.9では並列コレクションなどの導入によって部分的な機能強化が進んでいる。
本文はScala 2.8をベースにしているが、基本的な骨格はまったく同じなので、
心配せずに本書で学んでほしい。特に第2版では、新規に書き下ろされた24章と25章で
新たに再設計されたコレクションの基本と構造が必要十分な詳細さで解説されているので
ぜひ読んでほしい。
なお、Scala言語処理系に精通している水島さんに付録としてわかりやすい解説を
書いていただいた。そのため、本書を手にした皆さんは、最新情報でScalaを学べるのも
本書の売りの1つと考える。 私の周囲でも今年に入ってからScalaの実利用を目指して
研究をはじめましたという開発者の声が増えている。実際に実開発に利用している
という会社も日本で知っている範囲でも数社は出てきている。
ぜひ今後、大学での基本言語として採用が増え、結果として学生から実務者まで広く
Scalaのコミュニティが育っていくことを強く願っている。
その際に本書が少しでも貢献できれば本望である。
Scalaプログラミングバイブル!
Ver.2.8に全面対応。2.9の解説を追加収録
「Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition」の翻訳書。
Scalaは、オブジェクト指向と関数型を絶妙に融合したプログラミング言語。
本書では、Scala言語の設計者自らが、Scalaの考え方と使い方をステップ・バイ・ステップで解説。
第2版では、バージョン2.8に合わせた内容に変更。特にコレクションAPIについては大幅に解説を追加。
さらに、日本語版の特別付録として、並列コレクションなどバージョン2.9の解説を収録。
本書は、Scalaプログラミングの手法と思想に焦点を当てたまさにバイブル本の第2版。
原著の第1版は、優れたIT技術とIT書を讃えるJolt Awardにおいて、
2008年ファイナリストにノミネートし、Productivity Awardを受賞!
【第2版での変更点】
◎バージョン2.8に基づく内容とサンプル
-コレクションライブラリ
-構造的サブ型
-implicitsの新しいルール
-パッケージオブジェクト
-名前付きパラメーターとデフォルトパラメーター
-ケースクラスでのcopyメソッド
◎バージョン2.9での新機能
-並列コレクション .etc
[監修者あとがき]
第2版の翻訳をようやく出版できて、ほっとしている。言語自体も進化を遂げ、
最新のScala 2.9では並列コレクションなどの導入によって部分的な機能強化が進んでいる。
本文はScala 2.8をベースにしているが、基本的な骨格はまったく同じなので、
心配せずに本書で学んでほしい。特に第2版では、新規に書き下ろされた24章と25章で
新たに再設計されたコレクションの基本と構造が必要十分な詳細さで解説されているので
ぜひ読んでほしい。
なお、Scala言語処理系に精通している水島さんに付録としてわかりやすい解説を
書いていただいた。そのため、本書を手にした皆さんは、最新情報でScalaを学べるのも
本書の売りの1つと考える。 私の周囲でも今年に入ってからScalaの実利用を目指して
研究をはじめましたという開発者の声が増えている。実際に実開発に利用している
という会社も日本で知っている範囲でも数社は出てきている。
ぜひ今後、大学での基本言語として採用が増え、結果として学生から実務者まで広く
Scalaのコミュニティが育っていくことを強く願っている。
その際に本書が少しでも貢献できれば本望である。
- 本の長さ744ページ
- 言語日本語
- 出版社インプレス
- 発売日2011/9/27
- 寸法18.4 x 3.4 x 23.3 cm
- ISBN-104844330845
- ISBN-13978-4844330844
この商品をチェックした人はこんな商品もチェックしています
ページ: 1 / 1 最初に戻るページ: 1 / 1
出版社より
Scalaスケーラブルプログラミング第3版 | Scalaスケーラブルプログラミング第2版 | Scalaスケーラブルプログラミング[コンセプト&コーディング] | |
---|---|---|---|
カートに入れる
|
カートに入れる
|
カートに入れる
|
|
カスタマーレビュー |
5つ星のうち3.9
13
|
5つ星のうち5.0
2
|
5つ星のうち3.4
8
|
価格 | ¥166¥166 | ¥220¥220 | ¥87¥87 |
発売日 | 2016/9/20 | 2011/9/27 | 2009/8/21 |
商品の説明
著者について
●著者プロフィール
Martin Odersky[マーティン・オダースキー]
Scala言語の作者。スイス・ローザンヌのスイス連邦工科大学教授で、Scala Solutions Inc.の創設者。プログラミング言語とシステム、特にオブジェクト指向プログラミングと関数型プログラミングの融合を研究している。2001年以来、Scalaプログラミング言語の設計、実装、改良に全力を注ぐ。
Lex Spoon[レックス・スプーン]
Googleのソフトウェアエンジニア。ジョージア工科大学で動的言語の静的分析について研究を進め、コンピューター科学の博士号を取得。スイス連邦工科大学ではポストドクターとして2年間に渡ってScalaの仕事に携わる。
Bill Venners[ビル・ベナーズ]
Artima DeveloperのWebサイト(www.artima.com)を運営するArtima, Inc.の社長。Javaプラットフォームのアーキテクチャや内部構造についてのプログラマー向けガイド『Inside the Java Virtual Machine』の著者でもある。JavaWorld(www.javaworld.com)で人気コラムを執筆しており、Java の内部構造、オブジェクト指向設計、Jiniなどを取り上げている。
●翻訳者プロフィール
長尾 高弘
東京大学教育学部卒。20年ほど前から翻訳に携わり、訳書は『入門Objective-C 2.0』『プログラミング言語Ruby』『Unix/Linuxプログラミング理論と実践』『続・初めてのPerl』『プログラミング言語C++第3版』『アドバンスドJAVA』『ポータブルCプログラミング』など60冊を超える。
●監修者プロフィール
羽生田 栄一
株式会社豆蔵 取締役CTO/豆蔵ソフト工学ラボ所長/InfoQJapan チーフエディター。技術士[情報工学部門]。ゼロックス文化圏でSmalltalk-80に触れ、プログラミングを超えたオブジェクト指向やモデリング技術の可能性に目覚め、日本での普及促進とビジネス化を模索。2000 年に豆蔵を立ち上げ、オブジェクト指向、モデリング、プロセスにもとづくIT コンサルティングと教育・メンタリングを展開。代表取締役、会長を経て、2008 年より現職。
●特別寄稿者プロフィール
水島 宏太
筑波大学大学院の博士課程終了後に就職し、現在は東京の某社に所属しソフトウェアエンジニアとして働いている。大学院時代の研究テーマは、プログラミング言語の構文解析であり、Scalaは研究と直接の関係はなかったが、いろいろなプログラミング言語を試しているうちに、Scalaの強力さと実用性に気づき、現在は会社から帰った後や休日などにScalaの普及活動を積極的に行っている。作成した言語のいくつかはgithub https://github.com/kmizu/ にて公開している。
Martin Odersky[マーティン・オダースキー]
Scala言語の作者。スイス・ローザンヌのスイス連邦工科大学教授で、Scala Solutions Inc.の創設者。プログラミング言語とシステム、特にオブジェクト指向プログラミングと関数型プログラミングの融合を研究している。2001年以来、Scalaプログラミング言語の設計、実装、改良に全力を注ぐ。
Lex Spoon[レックス・スプーン]
Googleのソフトウェアエンジニア。ジョージア工科大学で動的言語の静的分析について研究を進め、コンピューター科学の博士号を取得。スイス連邦工科大学ではポストドクターとして2年間に渡ってScalaの仕事に携わる。
Bill Venners[ビル・ベナーズ]
Artima DeveloperのWebサイト(www.artima.com)を運営するArtima, Inc.の社長。Javaプラットフォームのアーキテクチャや内部構造についてのプログラマー向けガイド『Inside the Java Virtual Machine』の著者でもある。JavaWorld(www.javaworld.com)で人気コラムを執筆しており、Java の内部構造、オブジェクト指向設計、Jiniなどを取り上げている。
●翻訳者プロフィール
長尾 高弘
東京大学教育学部卒。20年ほど前から翻訳に携わり、訳書は『入門Objective-C 2.0』『プログラミング言語Ruby』『Unix/Linuxプログラミング理論と実践』『続・初めてのPerl』『プログラミング言語C++第3版』『アドバンスドJAVA』『ポータブルCプログラミング』など60冊を超える。
●監修者プロフィール
羽生田 栄一
株式会社豆蔵 取締役CTO/豆蔵ソフト工学ラボ所長/InfoQJapan チーフエディター。技術士[情報工学部門]。ゼロックス文化圏でSmalltalk-80に触れ、プログラミングを超えたオブジェクト指向やモデリング技術の可能性に目覚め、日本での普及促進とビジネス化を模索。2000 年に豆蔵を立ち上げ、オブジェクト指向、モデリング、プロセスにもとづくIT コンサルティングと教育・メンタリングを展開。代表取締役、会長を経て、2008 年より現職。
●特別寄稿者プロフィール
水島 宏太
筑波大学大学院の博士課程終了後に就職し、現在は東京の某社に所属しソフトウェアエンジニアとして働いている。大学院時代の研究テーマは、プログラミング言語の構文解析であり、Scalaは研究と直接の関係はなかったが、いろいろなプログラミング言語を試しているうちに、Scalaの強力さと実用性に気づき、現在は会社から帰った後や休日などにScalaの普及活動を積極的に行っている。作成した言語のいくつかはgithub https://github.com/kmizu/ にて公開している。
登録情報
- 出版社 : インプレス (2011/9/27)
- 発売日 : 2011/9/27
- 言語 : 日本語
- 単行本(ソフトカバー) : 744ページ
- ISBN-10 : 4844330845
- ISBN-13 : 978-4844330844
- 寸法 : 18.4 x 3.4 x 23.3 cm
- Amazon 売れ筋ランキング: - 1,301,315位本 (本の売れ筋ランキングを見る)
- - 25,295位電気・通信 (本)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。
著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。
著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。
1960年生まれ。東京大学教育学部卒。英語ともコンピュータとも縁はなかったが、大学を出て就職した会社で当時のPCやらメインフレームやらと出会い、当時始まったばかりのパソコン通信で多くの人と出会う。それらの出会いを通じて、1987年頃からアルバイトで技術翻訳を始め、その年の暮れには会社を辞めてしまう。1988年に(株)エーピーラボに入社し、取締役として97年まで在籍する。1997年に(株)ロングテールを設立して現在に至る。訳書は、上下巻に分かれたものも2冊に数えて百数十冊になった。一方で、95年『長い夢』、96年『イギリス観光旅行』、97年『縁起でもない』、00年『頭の名前』、18年『抒情詩試論?』という著書もある。https://www.longtail.co.jp/
カスタマーレビュー
星5つ中5つ
5つのうち5つ
2グローバルレーティング
- 星5つ星4つ星3つ星2つ星1つ星5つ100%0%0%0%0%100%
- 星5つ星4つ星3つ星2つ星1つ星4つ100%0%0%0%0%0%
- 星5つ星4つ星3つ星2つ星1つ星3つ100%0%0%0%0%0%
- 星5つ星4つ星3つ星2つ星1つ星2つ100%0%0%0%0%0%
- 星5つ星4つ星3つ星2つ星1つ星1つ100%0%0%0%0%0%
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
- 2013年5月13日に日本でレビュー済み原著はScalaのバイブル的な扱いを受けている本で、訳者・監修者も定評ある方々です。
2009年の初版から2年で改訂、第2版ではバージョン2.8以降で追加された
コレクションAPIや並列コレクションの内容が拡充しており、
Scalaの醍醐味であるスケーラビリティの恩恵を受ける上で非常に重宝します。
ただ、Scala自体の敷居の高さもあり、それなりのJava開発経験がないと読むのは厳しいかと思います。
具体的には「プログラミング言語Java (The Java Series)」や「Effective Java 第2版 (The Java Series)」を読み、そこで得た知見を実務で生かそうと
日々努力しているような意識の高いプログラマでないと、そもそもこの本の厚さに耐えられないでしょう。
とはいえ、そういう読者は本書を買うべきではないかというとそうでもなく、
もう少し薄めの本を通読しながら、適宜参照するというのも一つの本書の読み方だと思います。
Scalaを学び一定以上の水準に至る上で、どうせいつかは通るべき本であり
Javaにおける「プログラム言語Java」「Effective Java」のようなバイブル的位置づけのものです。
ですので、購入するなら早めの方がいいかと思います。