オブジェクト指向プログラマが次に読む本
―Scalaで学ぶ関数脳入門
2010年11月23日紙版発売
株式会社テクノロジックアート 長瀬嘉秀,町田修一 監修
A5判/432ページ
定価3,498円(本体3,180円+税10%)
ISBN 978-4-7741-4436-8
ただいま弊社在庫はございません。
書籍の概要
この本の概要
本書は,新たな知的刺激を求めるオブジェクト指向プログラマのための本です。本書では,オブジェクト指向と関数型のハイブリッド言語として最近注目を集めているプログラミング言語Scalaを学びながら,関数型プログラミングの本質的な部分(本書ではこれを「関数脳」と呼んでいます)を理解していただくことを目標にしています。
第1部は導入編です。ここではまず,Scalaについての基本的な情報を提供します。第2章では,後の章を読み進めるために最低限必要なScalaの基本的な文法について説明しています。
第2部は基礎知識編で,関数型プログラミングの考え方を軸にして,コレクション,再帰をはじめとした様々な技術トピックを説明します。
第3部は応用技術編です。ここでは第2部で学んだ知識を基にして,アクター,パーサーコンビネータ,DSLなどのより高度なトピックを扱います。
付録の「Scala入門」では,Scalaのインストールから実行方法,そしてScalaの基本的な文法について,第2章では触れられなかった部分を中心に説明しています。実際に手を動かしながら読み進める場合は,本書の第3章以降に進む前に,第2章とあわせて本付録も参照してください。
こんな方におすすめ
- 未知の技術に対して興味や情熱を持ち,前日の自分より成長したいと考えているすべての人
- 現在のスキルや言語,開発環境などに限界を感じ,より良い方法を求めている人
本書に連動したiPadアプリがリリースされています(無料)。詳しくはこちらをご覧ください。
この書籍に関連する記事があります!
- Scalaで関数脳を作ろう!
- 近年関数型言語が注目を集めています。関数型言語の代表はLispですが,Lispを学ぶのは敷居が高いと思われる方もいるでしょう。
- 『Scalaで学ぶ関数脳入門』のiPadアプリが登場―実際にScalaコードを編集してアプリ内で実行可能
- 2010年11月22日,技術評論社から刊行中の『オブジェクト指向プログラマが次に読む本―Scalaで学ぶ関数脳入門』の連動iPadアプリがリリースされました。
目次
第1部 導入編
- 第1章 Scalaで関数脳を習得しよう
- 第2章 Scalaことはじめ
第2部 基礎知識編
- 第3章 関数型プログラミング
- 第4章 コレクション
- 第5章 再帰
- 第6章 パターンマッチング
- 第7章 型
- 第8章 並行プログラミング
第3部 応用技術編
- 第9章 メッセージパッシングとアクタープログラミング
- 第10章 言語処理プログラムとパーサーコンビネータ
- 第11章 DSL
付録 Scala入門
この本に関連する書籍
-
プログラミングGROOVY
GroovyはJavaと抜群の親和性を持つハイブリッド言語です。簡潔で強力な記述力と高い柔軟性を持っており,Javaを補完・強化する究極のパートナーになります。 本書はGro...
-
実践F# 関数型プログラミング入門
.NETで使われているジェネリックやラムダ式は,関数型言語では早くから提供されていた機能であり,.NET向けに実装されたものといえます。関数型言語は、古くから存在す...
-
いちばんやさしいオブジェクト指向の本【第二版】
可能な限り専門用語を使用せず,わかりやすい具体例を平易な日常用語で解説することで,「技術が苦手な人でも,これならわかる」と評判のロングセラー『いちばんやさし...
-
プログラミング in OCaml 〜関数型プログラミングの基礎からGUI構築まで〜
OCamlは,フランスのINRIAで開発された関数型言語です。実行速度も速く,バグも作りにくい言語構造となっているため,一番実用的な関数言語といわれています。 本書は...