この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala) 単行本 – 2009/8/21

5つ星のうち 4.3 6件のカスタマーレビュー

すべての フォーマットおよびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
単行本
"もう一度試してください。"
¥ 700


キャンペーンおよび追加情報

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】International Shipping Made Easy
Shipping to over 65 countries, Simplify customs Learn more

商品の説明

内容紹介

Scala言語デザイナー自らがScalaの考え方と使い方をステップ・バイ・ステップで解説。
Scalaは、オブジェクト指向と関数型をバランスよく融合したプログラミング言語。1行コードも大規模プログラムも書ける柔軟性を持ち、守備範囲が広く、スケーラビリティが高い。堅実さと柔軟性を両立させている点では、JavaとRubyの中間に位置する。その洗練されたプログラミング手法は、プログラマーに新たな世界をもたらすものである。最新言語に関心がある人、JavaからRubyへの移行を考えている人も必読。

原著は、優れたIT技術とIT書を讃えるJolt Awardで2008年のファイナリストにノミネートし、Productivity Awardを受賞した「Programming in Scala: A Comprehensive Step-by-step Guide」

内容(「BOOK」データベースより)

Scalaは、1行コードから大規模プログラムまで書けるスケーラブルな言語。オブジェクト指向と関数型をバランスよく融合し、Javaをベースに、C#、Smalltalk、ML、OCamlなどの特徴を取り込んでいる。並行処理やパーサー・コンビネーターなど標準ライブラリーも豊富に備える。本書では、Scala言語デザイナー自らが、Scalaの考え方と使い方をステップ・バイ・ステップで解説。オブジェクト指向と関数型、両方の側面をていねいに説明。関数型というパラダイムを学びながら、オブジェクト指向の理解も深められる。次世代言語の標準指標を理解したい人のための、必読の書。

商品の説明をすべて表示する

登録情報

  • 単行本: 624ページ
  • 出版社: インプレスジャパン (2009/8/21)
  • 言語: 日本語
  • ISBN-10: 4844327453
  • ISBN-13: 978-4844327455
  • 発売日: 2009/8/21
  • 商品パッケージの寸法: 22.8 x 18 x 3.4 cm
  • おすすめ度: 5つ星のうち 4.3 6件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 195,043位 (本の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる

  • 目次を見る

この本のなか見!検索より

(詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:

この商品を見た後に買っているのは?

カスタマーレビュー

5つ星のうち 4.3
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本 Amazonで購入
原著を読んだ者の感想です。
Java, Erlangは中級レベルです。

原著はScalaのバイブル的な扱いの本であり、あと2,3年はおそらくあれ以上の本は出ないだろうと思われます。難易度としては、Javaを知っていれば読めるレベルです。ただ、量が多く踏み込んでいるため、何回か読み直しが必要な本だと思います。手垢で真っ黒にするべき本の部類ですね。

次にこの書籍の評価に入ります。
日本語訳は読み易く、非常にスラスラと頭に入ってきます。
取り扱っている内容としては、文法レベルではほぼ網羅してあると思います。
記述のスタイルは各チャプターの内容を「オブジェクト指向的な書き方」と、「関数型的な書き方」の2つで読者に提供、解説するという形です。
しかし、著者の主張としては「関数型っぽく書け。どうしても面倒なところだけオブジェクト指向にしろ」というようなものがどうもあるようなので、やや関数型に寄っているような気はします。
オブジェクト指向は分かっているという前提を想定しているのかもしれません。

この記述スタイルは、純粋な関数型言語をやったことがあるなら特に問題ありませんが、手続き型やオブジェクト指向型に慣れ親しんでいる人は面食らうかもしれません。
あたりまえです
...続きを読む ›
コメント 62人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 y93 VINE メンバー 投稿日 2009/9/23
形式: 単行本 Amazonで購入
頭から3分の1は普通に、それ以降はパラパラと目を通している程度ですが、こんな感じと思います。

・まずは、Java言語(or それ相当)の言語知識が前提
 他の方も指摘しているとおり、Java(またはC#など相応のOO言語)のプログラミング知識が
 なければ読めません。前提条件と考えてください。

・高度で、理解に時間を要する部分がある
 上級のソフトウェア開発者は大丈夫でしょうが、
 普通レベルのプログラマは、読みこなせない・使いこなせない「峠」的な部分が
 いくつかあるようです。
 私(=Java系中級プログラマ)自身苦戦してまして、何度も繰り返し目を通し、さらに実際に自分でソースを書いて動かして
 ようやく理解できる、といった感じになりそうです。
 これは、言語自体の持つ機能の多さ・深さと、言語自体の考え方(OO+関数型)によるものと思われ、
 避けては通れなさそうです。
 ちなみに、文章自体は問題はなく、翻訳ものですが日本語として特に違和感を感じることはありません。
 あとしいて言えば、図解がもう少しあれば、理解が容易になったかもしれません。(リスト処理などの部分で)
 
・「実用書」とは言えない
...続きを読む ›
コメント 24人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
自分の第1プログラミング言語はjavaです。
これまで、プログラミングの幅を広げるために
また、今後実装されるであろうjavaの仕様を先取りする意味で
いろいろな言語を勉強してみました。
C、C++、Python、Ruby、Lisp、Scheme、Haskell、Proce55ing、Arduino

scalaには、上記に挙げた言語を網羅したエッセンスが詰まっていると
感じました。
オブジェクト指向、関数型、型推論、アクター、パターンマッチ

本書は、ある程度javaを使用したことがある読者に向けて書かれています。

今後、普及することを願っています。
コメント 15人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告


フィードバック