期間限定 全品ポイント10倍以上!開催期間:3月24日(金)00:00から3月31日(金)23:59まで いつでも全品送料0円

上記キャンペーンの開催に伴い、期間中のご注文は発送が遅れる可能性がございます。

まつもとゆきひろの作って学ぶプログラミング言語[まつもとゆきひろ]
  • Googleプレビュー

まつもとゆきひろ 言語のしくみ
まつもとゆきひろ

3,024円(税込)2,800円(税抜) 送料無料

獲得ポイント:

獲得ポイント内の「アイテムボーナスポイント分」が10倍より少ない場合、不足分のポイントを後日付与いたします。

この商品が関連するクーポン・キャンペーンがあります

※エントリー必要の有無や実施期間等の各種詳細条件は、必ず各説明頁でご確認ください。

電子書籍版でもご購入可能です!

商品基本情報

  • 発売日:  2016年12月24日
  • 著者/編集:   まつもとゆきひろ
  • 出版社:   日経BP
  • サイズ:  単行本
  • ISBNコード:  9784822239176

商品説明

【内容情報】(出版社より)
世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。

 本書のため新言語「Streem」を作りました。2年をかけて新言語を実際にデザイン・実装した取り組みを、試行錯誤の過程も含めて詳しく解説しています。

 「今更、言語を作ってどんな意味があるの?」と思う人もいるかもしれません。
まつもと氏は言語を作る価値を本書でこう説明します。

 ●プログラミング能力の向上
 ●デザイン能力の向上
 ●自己ブランド化
 ●自由の獲得

 まずプログラミング言語の実装は、コンピュータサイエンスの総合芸術といえるでしょう。言語処理系の基礎である字句解析や構文解析は、ネットワーク通信のデータプロトコルの実装などにも応用できます。

 プログラミング言語はコンピュータと人間をつなぐインタフェースでもあります。そのようなインタフェースをデザインすることは、人間がどのように考え、暗黙のうちに何を期待しているかについての深い考察が求められます。
そのような考察を重ねることは、言語以外のAPIのデザインや、ユーザーインタフェース(UI)、ひいてはユーザーエクスペリエンス(UX)のデザインに役立つでしょう。

 こんな言語デザインの世界に皆さんをご案内します。
●第1章 さあ、どんな言語を作ろう
1-1 自ら言語を作る価値
1-2 言語処理系の仕組み
1-3 バーチャルマシン
1-4 言語デザイン入門(前編)
1-5 言語デザイン入門(後編)

●第2章 新言語「Streem」の設計と実装
2-1 抽象的コンカレントプログラミング
2-2 新言語「Streem」とは
2-3 文法チェッカーをまず作る
2-4 イベントループ
2-5 マルチスレッドとオブジェクト
2-6 キャッシュとシンボル
2-7 AST(抽象構文木)に変換
2-8 ローカル変数と例外処理

●第3章 オブジェクト指向機能を設計する
3-1 さまざまなオブジェクト指向
3-2 Streemのオブジェクト指向
3-3 Streem文法再訪
3-4 パターンマッチ

●第4章 Streemオブジェクトを実装する
4-1 ソケットプログラミング
4-2 基本データ構造
4-3 オブジェクト表現とNaN Boxing
4-4 ガーベージコレクション
4-5 ロックフリーアルゴリズム

●第5章 ストリームプログラミングを強化する
5-1 パイプラインプログラミング
5-2 パイプライン構成要素
5-3 CSV処理機能
5-4 時間表現
5-5 統計基礎の基礎
5-6 乱数
5-7 ストリームグラフ

【内容情報】(「BOOK」データベースより)
Rubyの作者が初めて明かす!言語の作り方から学ぶ一流プログラマのスキルとセンス。本書のために作った新言語「Streem」を、どう設計&実装したかを一から解説。

【目次】(「BOOK」データベースより)
第1章 さあ、どんな言語を作ろう(自ら言語を作る価値/言語処理系の仕組み ほか)/第2章 新言語「Streem」の設計と実装(抽象的コンカレントプログラミング/新言語「Streem」とは ほか)/第3章 オブジェクト指向機能を設計する(さまざまなオブジェクト指向/Streemのオブジェクト指向 ほか)/第4章 Streemオブジェクトを実装する(ソケットプログラミング/基本データ構造 ほか)/第5章 ストリームプログラミングを強化する(パイプラインプログラミング/パイプライン構成要素 ほか)

【著者情報】(「BOOK」データベースより)
まつもとゆきひろ(マツモトユキヒロ)
1965年生まれ。鳥取県米子市出身。筑波大学第三学群情報学類卒業。プログラミング言語Rubyの生みの親。プログラミング言語デザインの第一人者。プロ言語デザイナー。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、Heroku Chief Architectなど、肩書多数。三女一男の父でもある(本データはこの書籍が刊行された当時に掲載されていたものです)

みんなのレビュー

この商品にはまだレビューがありません レビューを書く

電子書籍版のレビュー

この商品にはまだレビューがありません レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

ご購入はこちらから

在庫あり

残りあと10

午前中に注文完了分は当日発送

あす楽対象商品

のご注文で
送料無料で  にお届け

あす楽利用条件
カード払い、ご自宅への配送に限ります。代引き、コンビニなど一部条件において対象外となります。
詳細は「あす楽」利用条件をご確認ください。

3,024円(税込)2,800円(税抜)

送料無料

個数 
お気に入りに追加

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:パソコン・システム開発

    ※1時間ごとに更新

    1. 1
      格安スマホなう 楽天モバイル編
      格安スマホなう 楽天モバイル編

      富士通エフ・オー・エム株式会社 (FOM出…

      540円(税込)

    2. 2
      ポケットスタディ情報処理安全確保支援士
      ポケットスタディ情報処理安全確保支援士

      村山直紀

      1,620円(税込)

    3. 3
      Microsoft Office Specialist Word 2016 対策テキスト& 問題集
      Microsoft Office Specialist Word 2016 …

      富士通エフ・オー・エム株式会社 (FOM出…

      2,160円(税込)

    4. 4
      Microsoft Office Specialist Excel 2016 対策テキスト& 問題集
      Microsoft Office Specialist Excel 2016…

      富士通エフ・オー・エム株式会社 (FOM出…

      2,160円(税込)

    5. 5
      たった1日で即戦力になるExcelの教科書
      たった1日で即戦力になるExcelの教科書

      吉田拳

      1,922円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ