私は、このサイトとハッカーのニュースで、インタプリタとコンパイラの作成に関する多くの記事を読んだ。シンプルなゲームのインタプリタを書く
すべてのトピックでは、大きな通訳言語について話していますが、私は単純化された言語を書いています。言語はハーバートに基づいて
言語
- は、私はオンライン版を作成したい
- [イマジンカップ]、ユーザーがフォームで提出することができますし、ロボットがウェブ・ウィンドウで実行して、それを参照してください。
- 私は、php、python、ruby、または任意のウェブ言語しか使用できません。ここで
私の言語は
命令の基本
- のです - ストレート
- リットル -
- を左R - 右
- あなたがここに 関数fを持つことができます。SSRLを[それらは再帰f:ssrlfの引数f(A)をサポートします:Assrl、f(A):ssrlf(A-1)(Aは整数です)
- プログラム内で複数の機能を互いに呼び出すことができます。 f:ssrlgf
これをできるだけ早く実装したいと思っています。私はこの仕事をやり遂げるための最良の選択肢となります。 [私はPHPを知っている、パイソンやルビーの経験がないが、このプロジェクトのためにそれらを学んで喜んで]
あなたが言及したバックエンド言語に加えて(またはその代わりに)フロントエンド対応言語が必要になります。 –