Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~
|
| 価格: | ¥ 2,814 1500円以上は送料無料 詳細 |
発送可能時期: 在庫あり。
販売、発送は Amazon.co.jp
商品の詳細
- Amazon.co.jp ランキング: #172273 / 本
- 発売日: 2008-12-20
- 版型: 単行本(ソフトカバー)
- 228 ページ
エディターレビュー
内容紹介
あなたは「+-><.,[]」の8つの記号しかないプログラミング言語や、空白だけで構成されるプログラミング言語があるのをご存じだろうか。
本書では、そんな奇妙な言語(Esoteric Language)を題材にプログラミング言語の作り方を解説します。
プログラミング言語の未知の世界に触れてみたいあなたに。
Rubyプログラムを書く際の慣習やテクニックについても触れられていますので、Ruby学習者の「2冊目の本」としてもお勧めです。
内容(「BOOK」データベースより)
あなたは「+‐><.,[]」の8つの記号しかない言語や、空白だけで構成される言語など、奇妙な言語(Esoteric Language)があるのを知っていますか?本書ではこのような言語を題材にプログラミング言語の作り方を詳しく解説しています。また、Rubyユーザにとっての「2冊目の本」としてもバッチリ役立ちます。
著者略歴 (「BOOK著者紹介情報」より)
原 悠
京大マイコンクラブ出身。現在は株式会社ネットワーク応用通信研究所に勤務。松江市在住(本データはこの書籍が刊行された当時に掲載されていたものです)
カスタマーレビュー
プログラミング言語の世界へようこそ!!
仮定されているプログラミング・スキルは、初級 Ruby プログラマ・レベルだし、題材になるプログラミング言語はどれもフザけた(失礼)ものばかり。しかし、深く突き詰めようと思えばどこまでも深いプログラミング言語の話題を薄く広く網羅していて、中級者レベルにもオススメできる一冊。
例えば、インタープリタ、コンパイラ、スタックマシン型の仮想マシンと中間言語、再帰下降パーサー、チューリングマシン(そう、この題名で Brainf*ck が登場しない訳がない)、関数型言語(Unlambda だ...orz)、λ計算とコンビネータなどなど。
オリジナル言語 2つを含む 18の奇妙なプログラミング言語を通して学ぶ、プログラミング言語の世界へようこそ!!
Ruby初心者にオススメします
Ruby未経験者・初心者を対象にしているせいなのか
文法の説明が多いので書名買いしたRuby中・上級者の方々には多少
物足りなさを感じるかもしれません。
私はC言語の経験はあるのですがRuby自体は未経験だったので
Ruby独特の考え方についても記述されていて読みやすかったです。
(完全に未経験の人にはちょっと難しすぎるかもしれませんが・・・)
順に読んでいくと簡単な処理から実現していく現実的なプログラミング方法が垣間見れるので
プログラミングを少しかじっただけの人には結構オススメだと思います。





