- 販売開始日: 2016/12/26
- 出版社: 日経BP
- ISBN:978-4-8222-3917-6
まつもとゆきひろ 言語のしくみ
著者 まつもとゆきひろ
世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。本書のために新言語「Streem」を作りま...
まつもとゆきひろ 言語のしくみ
ワンステップ購入とは ワンステップ購入とは
商品説明
世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。
本書のために新言語「Streem」を作りました。2年をかけて新言語を実際にデザイン・実装した取り組みを、試行錯誤の過程も含めて詳しく解説しています。
「今更、言語を作ってどんな意味があるの?」と思う人もいるかもしれません。まつもと氏は言語を作る価値を本書でこう説明します。
●プログラミング能力の向上
●デザイン能力の向上
●自己ブランド化
●自由の獲得
まずプログラミング言語の実装は、コンピュータサイエンスの総合芸術といえるでしょう。言語処理系の基礎である字句解析や構文解析は、ネットワーク通信のデータプロトコルの実装などにも応用できます。
プログラミング言語はコンピュータと人間をつなぐインタフェースでもあります。そのようなインタフェースをデザインすることは、人間がどのように考え、暗黙のうちに何を期待しているかについての深い考察が求められます。そのような考察を重ねることは、言語以外のAPIのデザインや、ユーザーインタフェース(UI)、ひいてはユーザーエクスペリエンス(UX)のデザインに役立つでしょう。
こんな言語デザインの世界に飛び込んでみましょう。
目次
- 第1章 さあ、どんな言語を作ろう
- 自ら言語を作る価値
- 言語処理系の仕組み
- バーチャルマシン
- 言語デザイン入門(前編)
- 言語デザイン入門(後編)
- 第2章 新言語「Streem」の設計と実装
- 抽象的コンカレントプログラミング
- 新言語「Streem」とは
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む
書店員レビュー
丸善ジュンク堂書店のPR誌「書標」2017年2月号より
書標(ほんのしるべ)さん
自称プログラミング言語オタクにしてRubyの生みの親であるまつもとゆきひろ氏による、言語デザインの本。前半はRubyを例に「なぜ作ろうと思ったのか」「なぜこんな文法を採用したのか」といった理由の部分まで踏み込んでいる。さらに本書のために作った新言語Streemの設計・実装を追うことで、言語デザインに必要なものが見えてくる構成となっている。
値段が
2019/04/06 13:28
1人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:ぽぽ - この投稿者のレビュー一覧を見る
とってもいい本です。分かりやすさも内容も充実していて買って損はない本なのですが価格を少し抑えてほしい。高い。