【8月21日01時00分~07時59分まで】  全品ポイント2倍以上! 
まつもとゆきひろの作って学ぶプログラミング言語[まつもとゆきひろ]
  • Googleプレビュー

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

3,024円(税込)送料無料

獲得ポイント:

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

???????拷?絎??1???????若??潟?????潟?
楽天Kobo 電子書籍版 まつもとゆきひろ 言語のしくみ 3,024円
紙書籍版 まつもとゆきひろ 言語のしくみ 3,024円

商品基本情報

  • 発売日:  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など、肩書多数。三女一男の父でもある(本データはこの書籍が刊行された当時に掲載されていたものです)

みんなのレビュー

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

電子書籍版のレビュー

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

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

  • 週間ランキング

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

  • 日別ランキング

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

ご購入はこちらから

在庫あり

残りあと4

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

あす楽対象商品

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

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

3,024円(税込)

送料無料

個数 
お気に入りに追加

最近チェックした商品

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

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

    ※1時間ごとに更新

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

      吉田拳

      1,922円(税込)

    2. 2
      Excel 最強の教科書[完全版]--すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術
      Excel 最強の教科書[完全版]--すぐに使…

      藤井 直弥

      1,706円(税込)

    3. 3
      イチからわかるLightroom&Photoshop
      イチからわかるLightroom&Photoshop

      デジキャパ!編集部

      1,728円(税込)

    4. 4
      【予約】WEB+DB PRESS Vol.100
      【予約】WEB+DB PRESS Vol.100

      WEB+DB PRESS編集部 編

      1,598円(税込)

    5. 5
      人生の勝算
      人生の勝算

      前田裕二

      1,512円(税込)

    1. 1
      できる大事典 Excel VBA 2016/2013/2010/2007対応
      電子書籍できる大事典 Excel VBA 2016/2013/2010/…

      国本温子

      3,694円(税込)

    2. 2
      世界で闘うプロダクトマネジャーになるための本 トップIT企業のPMとして就職する方法
      電子書籍世界で闘うプロダクトマネジャーになるた…

      Gayle Laakmann McDowell

      3,650円(税込)

    3. 3
      徹底攻略 Cisco CCNA/CCENT教科書 [640-802J][640-822J]対応 ICND1編 
      電子書籍徹底攻略 Cisco CCNA/CCENT教科書 [640-…

      ソキウス・ジャパン

      3,456円(税込)

    4. 4
      RDB技術者のためのNoSQLガイド
      電子書籍RDB技術者のためのNoSQLガイド

      河村康爾

      3,305円(税込)

    5. 5
      インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門
      電子書籍インフラ/ネットワークエンジニアのため…

      みやた ひろし

      3,218円(税込)

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

    このページの先頭へ