我刚刚尝试创建最小的语言解释器.你想加入并尝试吗?
游戏规则:
- 您应该指定您正在解释的编程语言.如果它是您发明的语言,它应该在评论中附带一个命令列表.
- 您的代码应该从分配给代码和数据变量的示例程序和数据开始.
- 您的代码应以结果的输出结束.每个中间步骤最好有调试语句.
- 您的代码应该像编写的那样运行.
- 您可以假设数据为0和1(int,string或boolean,您的选择)和输出是一位.
- 对于在标准模型上编写的任何算法,例如图灵机,马尔可夫链或您选择的类似算法,语言应该是图灵完备的,如果编写一个程序后,如何编写一个程序是相当明显的(或解释)由您的口译员执行算法.
- 代码的长度定义为删除输入部分,输出部分,调试语句和非必要的空格后代码的长度.请将结果代码及其长度添加到帖子中.
- 您不能使用使编译器为您执行代码的函数,例如
eval(),exec()或类似的函数.
这是一个社区维基,这意味着问题和答案都不会从投票中获得声誉点.但无论如何投票!