対象読者が不明です。
著者は「2年前の自分に教えてあげたいこと」と記していますが、これは明らかにウソです。
なぜなら、それ以前から有名なオープンソースプロダクトをJavaで開発し、Java専門誌の連載を持つような著者自身がこの本を読んだとすれば「なんと冗長な本だろう」と言う感想を持つことでしょう。
Javaのエキスパートであれば言わずもがなの知識がくどくどと説明されています。「Javaと違うところは云々」と言う書き方をして欲しかった。そして、なぜScalaのデザイナはわざわざ変更したのかという風に突っ込んで欲しかったところです。そこが最も重要な点に思います。
しかし、そうかといってこれが不思議なところなのですが、初心者向けでも全然無いのです。前述に反して著者は「C++やJavaのように」と平気で記していますし、その前提知識を暗黙的に求めている箇所が多々あります。Javaを全く知らない初心者がこの本を片手に勉強しようとしても不可能です。
そして、これが大事な点ですがScalaにおいて最も難しい点の説明は逃げてしまってます。こちらとしてはそこを平易に解説して欲しかったのに。これを避けるために、わざわざ初心者向けであるかのようなタイトルをつけたのではないかと邪推せざるを得ません。
結局のところ、流行にのって有名な著者をかついで一儲けしようかという出版社側の思惑が見えるような気がします。
この注文でお急ぎ便、お届け日時指定便を無料体験
Amazonプライム無料体験について
Amazonプライム無料体験について
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥460 - ¥500* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥3,080¥3,080 税込
発送元: Amazon.co.jp 販売者: Amazon.co.jp
¥3,080¥3,080 税込
発送元: Amazon.co.jp
販売者: Amazon.co.jp
¥400¥400 税込
無料配送 12月27日-28日にお届け
発送元: 買取王子 本店 販売者: 買取王子 本店
¥400¥400 税込
無料配送 12月27日-28日にお届け
発送元: 買取王子 本店
販売者: 買取王子 本店
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
ボクらのScala ~ 次世代Java徹底入門 単行本 – 2010/6/23
浅海 智晴
(著)
このページの読み込み中に問題が発生しました。もう一度試してください。
{"desktop_buybox_group_1":[{"displayPrice":"¥3,080","priceAmount":3080.00,"currencySymbol":"¥","integerValue":"3,080","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"fz6AU3obS1JrP425FaCw%2FHZeCnXy1Icwpbv%2FJuE2%2FCiettoX%2FSc8dssx44zQT1lYGYsOhv2xOFodjXPAM%2BOta4I8r2QLoZSJ8AiBMmbSx82LG5DMtwwUNlQFB9fmpIKJ4720k3L0zuc%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥400","priceAmount":400.00,"currencySymbol":"¥","integerValue":"400","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"fz6AU3obS1JrP425FaCw%2FHZeCnXy1IcwdphFytWScxTZxRTDXer7eCCRRfKwV7VTxFE0luWK2CwRNBkRbVkYaCPKCMmrEE2BIXtMnNdzb4cZOgFzrC%2FWLvFP9P6VbLWzj8n4RueCNwNykWhUqcWMp9x0CsN3sO29SUVMiVs3K%2FOFPLvSsTxf2A%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
次世代JavaはScalaで決まり!
次世代Javaとして注目を集めるスケーラブルプログラミング言語Scala(スカラ)の入門書。Scalaが持つ多様性と多機能のバランスをとりながら、Javaの知識を持たない初心者にも十分入門できるように構成しています。
■Scalaは文法からアプローチしてはいけません
筆者がScalaプログラミングを始めて2年ほどたちますが、Scala言語の使いやすさ、プログラミングの効率のよさにすっかり魅了されてしまいました。
現在、Scalaを用いてオープンソースのプログラムを開発しています。それらのプログラム開発を通じてScalaプログラミングのノウハウを得ることができました。本書は、そのノウハウを公開することを目的としています。本書の基本コンセプトは「2年前の自分に教えてあげたいこと」です。 (序文より)
Scala(スカラ)は記述能力も高く開発効率も高い言語ですが、言語仕様の膨大さは欠点といえるのかもしれません。しかし、そのすべてをマスターしなければ使いこなせないという言語ではありません。
本書は、オープンソースプロダクトを開発している著者が、自身の経験から判断して、学ぶべきポイントと順番を吟味して解説した内容となっています。「本書を読んで実用的なプログラム開発ができるようになること」が本書の目標です。
■Scalaの正しいアプローチ
4部構成として目的や学習レベルに応じた読み方ができるように配慮しています。
第1部導入編は、Scalaプログラミングの概要、雰囲気を把握するための情報を提供します。
第2部入門編は、Scalaプログラミングをするための最低限の情報を提供します。Scalaをスクリプト言語として使用できるようになるのが目標です。
第3部基本編は、Scalaをコンパイル言語として普通に利用するのに必要な情報を提供します。第3部までの内容で一通りのScalaプログラミングができるようになります。
第4部応用編は、Scala言語のよく利用される高度な使い方をまとめています。また、第3部までを読んでプログラムを作り始める際に、最初に必要になりそうなトピックも盛り込んであります。
Scalaは既存のJava資産を活用しながら、新たな視界をプログラマに提供してくれる言語です。本書を片手に、ぜひ「純粋オブジェクト指向言語」+「本格関数型言語」のハイブリッドワールドに飛び込んでください!
次世代Javaとして注目を集めるスケーラブルプログラミング言語Scala(スカラ)の入門書。Scalaが持つ多様性と多機能のバランスをとりながら、Javaの知識を持たない初心者にも十分入門できるように構成しています。
■Scalaは文法からアプローチしてはいけません
筆者がScalaプログラミングを始めて2年ほどたちますが、Scala言語の使いやすさ、プログラミングの効率のよさにすっかり魅了されてしまいました。
現在、Scalaを用いてオープンソースのプログラムを開発しています。それらのプログラム開発を通じてScalaプログラミングのノウハウを得ることができました。本書は、そのノウハウを公開することを目的としています。本書の基本コンセプトは「2年前の自分に教えてあげたいこと」です。 (序文より)
Scala(スカラ)は記述能力も高く開発効率も高い言語ですが、言語仕様の膨大さは欠点といえるのかもしれません。しかし、そのすべてをマスターしなければ使いこなせないという言語ではありません。
本書は、オープンソースプロダクトを開発している著者が、自身の経験から判断して、学ぶべきポイントと順番を吟味して解説した内容となっています。「本書を読んで実用的なプログラム開発ができるようになること」が本書の目標です。
■Scalaの正しいアプローチ
4部構成として目的や学習レベルに応じた読み方ができるように配慮しています。
第1部導入編は、Scalaプログラミングの概要、雰囲気を把握するための情報を提供します。
第2部入門編は、Scalaプログラミングをするための最低限の情報を提供します。Scalaをスクリプト言語として使用できるようになるのが目標です。
第3部基本編は、Scalaをコンパイル言語として普通に利用するのに必要な情報を提供します。第3部までの内容で一通りのScalaプログラミングができるようになります。
第4部応用編は、Scala言語のよく利用される高度な使い方をまとめています。また、第3部までを読んでプログラムを作り始める際に、最初に必要になりそうなトピックも盛り込んであります。
Scalaは既存のJava資産を活用しながら、新たな視界をプログラマに提供してくれる言語です。本書を片手に、ぜひ「純粋オブジェクト指向言語」+「本格関数型言語」のハイブリッドワールドに飛び込んでください!
- 本の長さ416ページ
- 言語日本語
- 出版社SBクリエイティブ
- 発売日2010/6/23
- 寸法15 x 2.3 x 21.1 cm
- ISBN-104797359404
- ISBN-13978-4797359404
登録情報
- 出版社 : SBクリエイティブ (2010/6/23)
- 発売日 : 2010/6/23
- 言語 : 日本語
- 単行本 : 416ページ
- ISBN-10 : 4797359404
- ISBN-13 : 978-4797359404
- 寸法 : 15 x 2.3 x 21.1 cm
- Amazon 売れ筋ランキング: - 2,137,695位本 (本の売れ筋ランキングを見る)
- - 39,540位電気・通信 (本)
- - 187,845位ビジネス・経済 (本)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと見つけたり、似たような著者を調べたり、おすすめの本を読んだりできます。
カスタマーレビュー
星5つ中1.9つ
5つのうち1.9つ
4グローバルレーティング
- 星5つ星4つ星3つ星2つ星1つ星5つ0%28%0%0%72%0%
- 星5つ星4つ星3つ星2つ星1つ星4つ0%28%0%0%72%28%
- 星5つ星4つ星3つ星2つ星1つ星3つ0%28%0%0%72%0%
- 星5つ星4つ星3つ星2つ星1つ星2つ0%28%0%0%72%0%
- 星5つ星4つ星3つ星2つ星1つ星1つ0%28%0%0%72%72%
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
- 2017年6月3日に日本でレビュー済みscalaの特徴・長所に始まり、文法、コレクション、関数、scalaのオブジェクト指向、パターンマッチングなどを網羅的に解説している。
この本に沿って一通り手を動かしていけば、とりあえずscalaの表層をなぞることができるだろう。
前提知識として、オブジェクト指向については知っている必要がある。
また、この本を読み終わってもscalaの凄いところが、いまいち分からない可能性がある。
Optional,case class,trait,パターンマッチング,関数型,DSL,Actor
そこらへんを一通り触れることは出来るが、どう凄いのかについては説明不足に感じた。
しかし、この本の次にコップ本なりを読めばスムーズに進めることが出来ると思われる。
そういった意味では、scalaの表層を辿っていく本としては悪くないと感じた。
- 2010年10月2日に日本でレビュー済み普段はJavaを使っていますが、ふとScalaに興味を持ち勉強をはじめました。
最初はコップ本を半分くらいまで読んだのですが、段々と難しい概念が出てきて
ちょっとつまづいてしまったので、この本を読んでみました。
感想としては、無理にあれこれ詰め込みすぎてなく、ストレスなく読み進めら
れたので、またコップ本に挑戦してみようかなという気になりました。
ちなみに本書はJavaの知識を前提としていますが、ScalaはJavaのライブラリも
使えるというのがひとつの大きなメリットでもあると思うので、この辺は特に
気になりませんでした。