作りたいもの: プログラミング言語のコア概念を学ぶサイト、その2の続編。 ブラウザの上で対話的にFORTHのコードを実行できるサイトを作りました。 http://nhiro.org/learn_language/FORTH-on-browser.html 説明不足気味だけど、左の対話的コンソールに1と入力するとスタックに1がつまれるのがわかる。続いて2をスタックに積んでから+を入力すれば、足し算した結果の3がスタックにつまれるのがわかる。こういう1歩ずつのステップ実行は左のタブをDebuggerに切り替えてDebug modeをONにすればStep InsideとStep Overの両方ができる。左のサンプルコードのところにおいてあるfact(階乗)の定義を読ませて、3 factとか実行してStep Insideをすれば再帰呼び出しが行われているのを可視化できる。 関連記事 ブラウザ上で演