文件名称:Brainfuck:小型 Python Brainfuck 解释器和文本编码器
文件大小:2MB
文件格式:ZIP
更新时间:2024-07-17 14:14:38
OpenEdgeABL
Brainfuck 解释器和编码器 Brainfuck 是一种,有 8 条指令。 这个项目有两个部分: 解释器 - 解释无脑代码 编码器 - 生成(合理地)压缩的脑子代码来输出字符串( ) 口译员( Brainfuck.py ) Brainfuck 的标准实现要求内存是无限的(或至少在理论上),并且每个内存单元都具有 8 位值。 当前的解释器有一个 REPL(读评估打印循环),它执行提供的指令序列,必要时暂停输入,最后输出任何打印信息以及当时内存的快照。 那个时候指向的记忆单元会是绿色的。 有几个奖励说明: ! 清除内存并将指针重置为地址 0 #打印出当时的记忆 ; 退出循环 这是程序外观的屏幕截图: 编码器( Encode_Brainfuck_Text.py或Encode_Brainfuck_Text.html ) 这是由问题激发的。 挑战在于制作一个程序,该程序可以生成