※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
あなたは「+-><.,[]」の8つの記号しかないプログラミング言語や、空白だけで構成されるプログラミング言語があるのをご存じだろうか。本書では、そんな奇妙な言語(Esoteric Language)を題材にプログラミング言語の作り方を解説する。
プログラミング言語の未知の世界に触れてみたいあなたに。また、Rubyプログラムを書く際の慣習やテクニックについても触れられているため、Ruby学習者の「2冊目の本」にも。
※注意※
本書は2008年12月に刊行された『Rubyで作る奇妙なプログラミング言語』を元にした復刻版です。基本的に書籍中の情報は、原著発行時のものですので、ご注意ください。
【構成】
はじめに
準備(Rubyのインストールなど)
第1部 (既存のEsoteric Languageの処理系を作成する)
Ruby練習問題
HQ9+
Brainf*ck
Whitespace
第2部(いろんなEsoteric Languageを紹介)
Befunge
Shakespeare
Weird
第3部(オリジナルのEsoteric Languageを作成)
おわりに
附録:練習問題の解答