我用(现在)工作的解释器创建了一种实验性玩具编程语言。它是图灵完备的,并且具有相当低级的指令集。
即使一切都需要比 PHP、Python 或 Ruby 多四到六倍的代码和时间,我仍然喜欢用它编写各种东西。
所以我得到了用多种语言编写的“基本”东西:
- 你好世界
- 输入 -> 输出
- 倒计时(没有你想象的那么容易,因为没有循环)
- 阶乘
- 阵列仿真
- 99瓶啤酒(简单,错误的变形)
- 99瓶啤酒(规范)
柯拉兹猜想
奎因(那是一个有趣的!)
- Brainf*ck 解释器(为了证明图灵完备,让我很开心)
所以我实现了上述所有示例,因为:
- 他们都使用了语言的许多不同方面
- 他们很有趣
- 他们不需要花几个小时来写作
现在我的问题是:我的想法已经用完了!我找不到更多使用我的语言可以解决什么问题的例子。
- 您是否有任何符合上述某些标准的编程问题供我解决?