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

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

作者名 :
通常価格 3,024円 (税込)
獲得ポイント

15pt

  • 対応端末 :
  • Lideo
  • Win PC
  • iOS
  • Android
  • ブラウザ
  • DB50

新規会員限定半額クーポンプレゼント

作品内容

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

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

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

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

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

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

こんな言語デザインの世界に飛び込んでみましょう。

ジャンル
出版社
日経BP社
ページ数
354ページ
電子版発売日
2016年12月23日
紙の本の発売
2016年12月
コンテンツ形式
EPUB

Posted by ブクログ 2017年01月24日

まつもとさんの文章は読みやすいです。その読みやすさがRubyの読みやすさにつながっているのかもない。

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

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

「BookLive!」の無料公式アプリ
アプリで手軽に読める!
マンガ、ラノベ、小説など、クラウド本棚でいつでもどこでも簡単・便利に。「BookLive!」の無料公式アプリ
  • App Storeからダウンロード
  • ANDROIDアプリ Google play