プログラミングElixir 第2版

ebook

By DaveThomas

cover image of プログラミングElixir  第2版

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
プログラミング言語Elixirを学ぶ
Elixir(エリクサー)は、並行処理を得意とするプログラミング言語
ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい
文法を採用したプログラミング言語です。
本書は、RubyやElixirの伝道師として、そして「達人プログラマー」として知られるDave Thomas氏による、
プログラミング言語Elixirの定番解説書、Programming Elixir 1.6
(Pragmatic Bookshelf, 2018)の日本語訳です。基本的なプログラミングから、
並行処理、さらなる応用へと順を追って進む構成になっています。
本書を読むことで、Elixirらしいプログラミングを学ぶことができます。
第2版では、内容が大幅にアップデートされ、Elixir 1.6以降に対応しただけではなく、
開発ツールの利用を含めたアプリケーション開発の実際についての解説が、より充実したものになっています。
またこの日本語版第2版には、Elixir 1.6以降の周辺事情や、開発現場で
知っておきたい情報をまとめた補遺が追加されています。
Elixir作者による前書き
 はじめに(正当化のむなしい試み、再び)
 第1章 赤いカプセルをとれ
第 I 部 伝統的なプログラミング
 第2章 パターンマッチ
 第3章 不変性
 第4章 Elixirの基礎
 第5章 無名関数
 第6章 モジュールと名前付き関数
 第7章 リストと再帰
 第8章 マップ、キーワードリスト、セット、構造体
 第9章 寄り道:型とは何か?
 第10章 コレクションの処理 ── EnumとStream
 第11章 文字列とバイナリ
 第12章 制御フロー
 第13章 プロジェクトを構成する
 第14章 ツールの利用
第 II 部 並行プログラミング
 第15章 複数のプロセスを使う
 第16章 ノード ── 分散システムの要
 第17章 OTP:サーバ
 第18章 OTP:スーパーバイザ
 第19章 さらに複雑な例
 第20章 OTP:アプリケーション
 第21章 タスクとエージェント
第 III 部 より高度なElixir
 第22章 マクロとコードの評価
 第23章 モジュールのリンク:ビヘイビアとuse
 第24章 プロトコル ── ポリモーフィック関数
 第25章 かっこいい機能いろいろ
付録A 例外:rais、try、catch、throw
付録B 型仕様と型チェック
付録C 参考文献
付録D Elixir 1.6以降の状況と開発運用の実際
付録E 日本語版に寄せて
プログラミングElixir 第2版