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

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

    • ¥3,200
    • ¥3,200

発行者による作品情報

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

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

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

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

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

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

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

ジャンル
コンピュータ/インターネット
発売日
2016年
12月22日
言語
JA
日本語
ページ数
354
ページ
発行者
日経BP
販売元
Digital Publishing Initiatives Japan Co., Ltd.
サイズ
28.7
MB
たのしいRuby 第6版 たのしいRuby 第6版
2019年
たのしいRuby 第5版 たのしいRuby 第5版
2016年
SOFT SKILLS ソフトウェア開発者の人生マニュアル 第2版 SOFT SKILLS ソフトウェア開発者の人生マニュアル 第2版
2022年
CAREER SKILLS ソフトウェア開発者の完全キャリアガイド CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
2018年
アジャイル時代のオブジェクト脳のつくり方 Rubyで学ぶ究極の基礎講座 アジャイル時代のオブジェクト脳のつくり方 Rubyで学ぶ究極の基礎講座
2017年
Rubyレシピブック 第3版 303の技 Rubyレシピブック 第3版 303の技
2010年