Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
1-1
 
 
1-2
 
 
1-3
 
 
1-4
 
 
2-1
 
 
2-2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Rubyで作る奇妙なプログラミング言語 ソースコード

Sources of the Japanese book "Rubyで作る奇妙なプログラミング言語" (Making Esoteric Languages in Ruby), published in Dec. 2008.

The book covers topics like Turing Machine, Turing-completeness, Virtual Machine, while implementing HQ9+, Brainf*ck, Whitespace and some more languages designed for this book.

(Japanese follows)

このリポジトリは、書籍『Rubyで作る奇妙なプログラミング言語』のソースコードを まとめたものです。本の内容や正誤表などについてはサポートサイトを参照してください。

ディレクトリ構成

1-1から2-2までは、各章ごとのサンプルコードをそのままファイル化しています。

_practices/以下はサポートサイトの「演習問題の解答例」 のソースコードが入っています。

それ以外のディレクトリは、サンプルコードを言語別に再構成したものです。

動作環境

本書が書かれたのはRuby 1.8/1.9の時代ですが、Ruby 2.xでも動作確認済みです。

About

No description, website, or topics provided.

Resources

Languages

You can’t perform that action at this time.