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

  • まつもとゆきひろ言語のしくみ
  • まつもとゆきひろ言語のしくみ
ISBN
978-4-8222-3917-6
著者情報
まつもと ゆきひろ(マツモト ユキヒロ)
1965年生まれ。鳥取県米子市出身。筑波大学第三学群情報学類卒業。プログラミング言語Rubyの生みの親。プログラミング言語デザインの第一人者。プロ言語デザイナー。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、Heroku Chief Architectなど、肩書多数。三女一男の父でもある

¥3,080 税込

14 nanacoポイント

14 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

Rubyの作者が初めて明かす!言語の作り方から学ぶ一流プログラマのスキルとセンス。本書のために作った新言語「Streem」を、どう設計&実装したかを一から解説。

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

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

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

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

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

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

 こんな言語デザインの世界に皆さんをご案内します。
(「近刊情報」より)

目次

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

商品詳細

出版社名
日経BP社
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ