问题标签 [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.
c++ - 如何打开两个单独的控制台并将不同的数据写入它们?
我用 C++ 制作了一个脑残的解释器,并启动了一个非常慢的程序。我想要两个控制台:一个带有输入/输出,一个用于调试,它将显示变量、我当前正在运行的指令等,这样我就可以看到程序是否卡住了。
感谢您的支持!
brainfuck - Brainfuck语言中的记忆指数
我是这种语言的新手。
命令<
用于递减内存索引的指针。
下面的代码用于添加两个个位数。
根据这个程序,它首先接受输入,然后将其存储在 memory[0] 中,因为最初的内存索引位于位置 0。然后它递减内存索引,使其现在变为 -1,因此它应该显示运行时。为什么它在 IDEone 中运行成功?
内存块是否处于循环中?
input - 在brainfuck中打印字符
我是这种语言的新手,我正在 scala 中构建 Brainfuck 解释器我面临一个问题,如果内存索引的值大于 127,我应该打印什么?如果值大于 127,那么真正的脑残解释器会打印什么?例如
,当“。”时,内存[索引] = 178。(打印命令)被称为 Brainfuck iterpreter print 应该做什么?
我在 ideone.com 上编译了一些代码,但显示运行时错误。
对于以下代码:
++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++[+.<-]
compiler-construction - 图灵完备语言中最小的编译器?
Brainfuck 以其极小的编译器而闻名。我有一个非常小的设备,它的数据可能甚至无法容纳最小的 Brainfuck 编译器。有没有一种深奥的编程语言,它的编译器比 Brainfuck 还要小,并且是一种图灵完备的语言? 这已经过时了,但请随时提出您自己的答案,我会检查
python - 从 HTML 中提取 Brainfuck 代码
所以我需要从一些 HTML 中提取一些脑力激荡的代码,而到目前为止我一直在做的事情是行不通的。HTML 看起来像这样
我正在使用 Python 和 BeautifulSoup。我可以从整个文档中很好地抓住 div,但我似乎无法从
标签之间获得全部的大脑。
我该怎么做呢?谢谢
编辑:
在查看 BeautifulSoup 加载的内容后,它似乎实际上删除了一大块代码。请求内容包含所有内容,但汤没有。
除了 BeautifulSoup,还有更好的解析方法吗?也许是原始 HTML 上的正则表达式?
cmd - 从cmd运行brainfuck解释器时出现“访问被拒绝”错误
这个问题可能有点无意义,但我认为它很有趣,否则我不知道如何找到答案。
我写了一个笨拙的解释器,它把程序(或文件路径)作为命令行的参数;IE
输出@
。或者,无论如何,它应该是。如果参数没有用双引号括起来,实际上在 cmd 中运行它会给出“访问被拒绝”错误。我认为这与 cmd 试图解析方括号有关;他们在cmd中有什么特殊功能吗?
brainfuck - 脑筋急转弯有什么用?
Brainfuck 是否有任何特定于其自身的已确认(由创作者等记录)用途或功能?
mime-types - 什么是深奥语言的正确 mime 类型
什么是正确的 mime 类型的深奥语言?
我到处搜索,我什至试图问 Chuck Norris,但我在任何地方都找不到答案。
我已经为 Brainfuck 尝试过这些:
但它们似乎都不起作用。
javascript - Brainfuck循环的正则表达式
我想创建一个能够获取brainfuck代码中的每个循环的正则表达式。
假设给出了这段代码:
我想获取这三个循环(实际上只获取第一个循环就足够了):
我对正则表达式的了解很薄弱,所以除了基础知识我无能为力。我想到的是这样的表达:
然而,这匹配(显然)第一个开头和最后一个右括号之间的所有内容:
在匹配最后一个右括号之前,它可能需要测试循环内相同数量的左括号和右括号 - 如果这有任何意义。
也许环顾四周(我需要在 javascript 中使用它,所以我只能使用lookaheads)是正确的方法,但我无法弄清楚它应该如何完成。