问题标签 [brainfuck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
346 浏览

c++ - 如何打开两个单独的控制台并将不同的数据写入它们?

我用 C++ 制作了一个脑残的解释器,并启动了一个非常慢的程序。我想要两个控制台:一个带有输入/输出,一个用于调试,它将显示变量、我当前正在运行的指令等,这样我就可以看到程序是否卡住了。

感谢您的支持!

0 投票
3 回答
757 浏览

brainfuck - Brainfuck语言中的记忆指数

我是这种语言的新手。

命令<用于递减内存索引的指针。

下面的代码用于添加两个个位数。

根据这个程序,它首先接受输入,然后将其存储在 memory[0] 中,因为最初的内存索引位于位置 0。然后它递减内存索引,使其现在变为 -1,因此它应该显示运行时。为什么它在 IDEone 中运行成功?

内存块是否处于循环中?

0 投票
2 回答
1220 浏览

input - 在brainfuck中打印字符

我是这种语言的新手,我正在 scala 中构建 Brainfuck 解释器我面临一个问题,如果内存索引的值大于 127,我应该打印什么?如果值大于 127,那么真正的脑残解释器会打印什么?例如
,当“。”时,内存[索引] = 178。(打印命令)被称为 Brainfuck iterpreter print 应该做什么?
我在 ideone.com 上编译了一些代码,但显示运行时错误。
对于以下代码:

++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++[+.<-]

0 投票
6 回答
2762 浏览

compiler-construction - 图灵完备语言中最小的编译器?

Brainfuck 以其极小的编译器而闻名。我有一个非常小的设备,它的数据可能甚至无法容纳最小的 Brainfuck 编译器。有没有一种深奥的编程语言,它的编译器比 Brainfuck 还要小,并且是一种图灵完备的语言? 这已经过时了,但请随时提出您自己的答案,我会检查

0 投票
2 回答
173 浏览

python - 从 HTML 中提取 Brainfuck 代码

所以我需要从一些 HTML 中提取一些脑力激荡的代码,而到目前为止我一直在做的事情是行不通的。HTML 看起来像这样

我正在使用 Python 和 BeautifulSoup。我可以从整个文档中很好地抓住 div,但我似乎无法从
标签之间获得全部的大脑。

我该怎么做呢?谢谢

编辑:

在查看 BeautifulSoup 加载的内容后,它似乎实际上删除了一大块代码。请求内容包含所有内容,但汤没有。

除了 BeautifulSoup,还有更好的解析方法吗?也许是原始 HTML 上的正则表达式?

0 投票
2 回答
1815 浏览

algorithm - BF - 生成伪随机数

我正在寻找将伪随机数分配给深奥语言brainf ***中的记忆单元的代码。我找到了这个示例代码,但发现它有些混乱。据我所知,这是一个“需要一些组装”(没有双关语?)样本。运行它导致了一个近乎无限的循环。我也已经看过这个问题和维基百科的文章,但仍然有些困惑。

我正在寻找一个可以运行的简单片段。我不在乎它是否会影响它周围的细胞。我只要求对样本进行很好的评论。

0 投票
1 回答
98 浏览

cmd - 从cmd运行brainfuck解释器时出现“访问被拒绝”错误

这个问题可能有点无意义,但我认为它很有趣,否则我不知道如何找到答案。

我写了一个笨拙的解释器,它把程序(或文件路径)作为命令行的参数;IE

输出@。或者,无论如何,它应该是。如果参数没有用双引号括起来,实际上在 cmd 中运行它会给出“访问被拒绝”错误。我认为这与 cmd 试图解析方括号有关;他们在cmd中有什么特殊功能吗?

0 投票
2 回答
2245 浏览

brainfuck - 脑筋急转弯有什么用?

Brainfuck 是否有任何特定于其自身的已确认(由创作者等记录)用途或功能?

0 投票
2 回答
260 浏览

mime-types - 什么是深奥语言的正确 mime 类型

什么是正确的 mime 类型的深奥语言?
我到处搜索,我什至试图问 Chuck Norris,但我在任何地方都找不到答案。

我已经为 Brainfuck 尝试过这些:

但它们似乎都不起作用。

0 投票
3 回答
610 浏览

javascript - Brainfuck循环的正则表达式

我想创建一个能够获取brainfuck代码中的每个循环的正则表达式。

假设给出了这段代码:

我想获取这三个循环(实际上只获取第一个循环就足够了):

我对正则表达式的了解很薄弱,所以除了基础知识我无能为力。我想到的是这样的表达:

然而,这匹配(显然)第一个开头和最后一个右括号之间的所有内容:

在匹配最后一个右括号之前,它可能需要测试循环内相同数量的左括号和右括号 - 如果这有任何意义。

也许环顾四周(我需要在 javascript 中使用它,所以我只能使用lookaheads)是正确的方法,但我无法弄清楚它应该如何完成。