私は(現在)機能しているインタプリタを使って実験的なおもちゃのプログラミング言語を作成しました。チューリング完全であり、かなり低レベルの命令セットがあります。
PHP、Python、Rubyの4〜6倍のコードと時間がかかる場合でも、あらゆる種類のものをプログラミングするのが大好きです。
だから私は多くの言語で書かれた「基本的な」ものが機能するようになりました:
- こんにちは世界
- 入力->出力
- カウントダウン(ループがないので思ったほど簡単ではありません)
- 階乗
- 配列エミュレーション
- 99本のビール(単純な、間違った屈折)
- 99本のビール(正規)
コラッツの予想
クワイン(それは楽しいものでした!)
- Brainf * ckインタプリタ(チューリング完全性を証明するために、私を幸せにしました)
したがって、上記のすべての例を実装した理由は次のとおりです。
- 彼らは皆、言語の多くの異なる側面を使用していました
- 彼らはかなり面白いです
- 彼らは書くのに何時間もかかりません
今私の問題は:私はアイデアを使い果たしました!自分の言語を使って解決できる問題の例はこれ以上見つかりません。
- 上記の基準のいくつかに当てはまるプログラミングの問題がありますか?