プログラミングElixir

プログラミングElixir

作者名 :
通常価格 3,080円 (2,800円+税)
獲得ポイント

15pt

    【対応端末】
  • Win PC
  • iOS
  • Android
  • ブラウザ
    【縦読み対応端末】
  • iOS
  • Android
  • ブラウザ

※縦読み機能のご利用については、ご利用ガイドをご確認ください

【ニコニコカドカワ祭り2021開催中】マンガ・書籍が50%OFF!人気作品がまるごと1巻無料で読める期間限定無料作品も要チェック★

作品内容

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

《本書は旧版です。改訂版が発売中です。》
プログラミング言語Elixirを学ぶ


Elixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい文法を採用したプログラミング言語です。
本書は、世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir 1.2” (Pragmatic Bookshelf, 2016) の日本語訳です。通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。本書を読むことで、Elixirらしいプログラミングを学ぶことができます。

主要目次
第1章 赤いカプセルをとれ

第I部  伝統的なプログラミング

第2章 パターンマッチ
第3章 不変性
第4章 Elixirの基礎
第5章 無名関数
第6章 モジュールと名前付き関数45
第7章 リストと再帰
第8章 マップ、キーワードリスト、セット、構造体
第9章 寄り道:型とは何か?
第10章 コレクションの処理―――Enum とStream
第11章 文字列とバイナリ
第12章 制御フロー
第13章 プロジェクトを構成する

第II部 並行プログラミング

第14章 複数のプロセスを使う
第15章 ノード―――分散システムの要
第16章 OTP:サーバ
第17章 OTP:スーパーバイザ
第18章 OTP:アプリケーション
第19章 タスクとエージェント

第III部 より高度なElixir1

第20章 マクロとコードの評価
第21章 モジュールのリンク: ビヘイビアとuse
第22章 プロトコル―――ポリモーフィック関数
第23章 かっこいい機能いろいろ

付録A 例外:raise、try、catch、throw
付録B 型仕様と型チェック
付録C 参考文献
付録D 日本語版に寄せて

索引

カテゴリ
ビジネス・実用
ジャンル
IT・コンピュータ / 言語・プログラミング
出版社
オーム社
ページ数
344ページ
電子版発売日
2017年06月16日
紙の本の発売
2016年08月
サイズ(目安)
90MB

関連タグ:

プログラミングElixir のユーザーレビュー

感情タグBEST3

感情タグはまだありません

    Posted by ブクログ 2018年04月07日

    「達人プログラマー」で卓越したプログラマ/エンジニア/システム開発の像を描き、”アジャイルソフトウェア開発宣言” でソフトウェア業界の行く末を提唱した後、Web開発の概念を変革したRailsを世に広める立役者にもなったデーブ・トーマスが惚れ込んだ、実践的な関数型言語「Elixir」の入門書

    上記の...続きを読む

    このレビューは参考になりましたか?

    Posted by ブクログ 2017年11月29日

    elixirは思ったよりずっと面白かった。関数プログラミング言語であるのにもかかわらず、rubyに近い構文が優しく包んでくれます。erlangともより仲良くなれるのではないかと思います。すでに関数プログラミングに慣れているなら一度触っておいて損のないものだと思いました。

    このレビューは参考になりましたか?

この本をチェックした人は、こんな本もチェックしています