記号プログラミングトラックへようこそ! はせがわです。 初回の今日は、記号プログラミングを行えるもっとも有名な言語である BrainF*ck を題材に、記号プログラミングの世界にダイブする準備をしましょう! まずは BrainF*ck の Hello, world です。 +++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>-. ------------.<++++++++.--------.+++.------.--------.>+. 簡単ですね。 さて、本当にこれが Hello, world として動くのか確かめたいので、次に BrainF*ck インタプリタを用意することにしましょう。 インタプリタは手軽に書ける言語ということで、JavaScriptで用意します。インタプリタのソースは以下の通り。 $=~[];
