问题标签 [malbolge]

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 回答
1586 浏览

io - 接受用户输入

我目前正在 Malbolge 写一个文字冒险类型的游戏。

谁能告诉我如何在 Malbolge 中接受用户输入?我能够将文本输出到屏幕上,但是,我似乎无法弄清楚如何接受输入。

0 投票
0 回答
1487 浏览

esoteric-languages - 有什么方法可以让 Malbolge 的编程变得更容易吗?

安德鲁·库克(Andrew Cooke)必须创建一个遗传算法,才能在创建两年后为 Malbolge提出第一个“Hello World”程序。Hisashi Iizawa 能够在它创建八年后创建一个循环版本。有没有更简单的方法来创建“Hello World”程序?如果我想输出其他东西(即“你所有的基地都属于我们”),除了使用遗传算法之外,还有什么更简单的方法呢?

0 投票
1 回答
1840 浏览

file-io - 如何在 Malbolge 中读取和写入文件?

我正在尝试使用 CGI 在 Malbolge 编写一个社交网站。我需要将数据存储在数据库中。如何在 Malbolge 中读写文件?

0 投票
1 回答
282 浏览

virtual-machine - 如果我的 malbolge 程序只包含 1 条指令,应该填充什么内存?

根据'98 的原始规范,Ben Olmstead Malbolge VM 对先前的两个单元使用疯狂的操作来填充空的内存单元。“通过对前两个单元重复执行操作来设置未初始化的单元。” IE

如果程序只包含 1 条指令,我应该怎么做?

或者我应该假设最后一个字符总是EOF

0 投票
2 回答
561 浏览

cryptanalysis - 如何将字符串识别为 Malbolge 源代码?

假设给了我一个看起来完全是垃圾的字符串,并且要求我确定它可能是什么,那么密码分析师使用这些迹象来形成一组要测试的假设。Malbolge有这样的迹象吗?以下面的字符串为例。

0 投票
1 回答
220 浏览

malbolge - 如何在malbolge中打印用户输入?

最后,经过几个月的研究,我接受了用户输入,但现在我正试图在屏幕上打印它。使用 Malbolge 可以吗?

0 投票
1 回答
160 浏览

segmentation-fault - Tritwise 向右旋转和 tritwise 疯狂操作会引发分段错误

tritwise 操作、向右旋转和疯狂操作无法正常运行并在 Malbolge 编译器/解释器中引发分段错误。

在看到有关 Coding Challenges 和 Code Golf 的惊人答案后,我决定开始在 Malbolge 进行编程,并且还学习了使用硬编程语言进行编程。

当我尝试输出一个固定字符时,我注意到*and p(在 Normalized Malbolge 中)在我尝试使用它们的大部分时间都抛出了分段错误。

我尝试使用互联网查找字符串(在 Google 上)“'Malbolge' 疯狂操作'segfaults'”和“'Malbolge' 向右旋转'segfaults'”。我还尝试在不同的上下文中使用这些命令,发现如果没有输入(这不是我想要的)它就可以工作。

我正在使用由 tio.run 或 Try It Online 托管的在线解释器。

我尝试使用的代码:

归一化马尔堡:/*<

马尔博格:u&a

在线尝试!

归一化马尔堡:/p*<v

马尔博格:u=%`M

在线尝试!

归一化马尔堡:/pp<v

马尔博格:u=<`M

在线尝试!

我希望 、 和 的输出u&a不会u=%`M引发u=<`M任何错误,但实际输出是分段错误。

确切的错误: /srv/wrappers/malbolge: line 3: 21992 Segmentation fault (core dumped) /opt/malbolge/malbolge .code.tio < .input.tio其中 21992 可以是任何数字(很可能是数千到一万)

0 投票
0 回答
10 浏览

malbolge - 不能在 Malbolge 低组装中通过底部 trit 进行分支

我正在尝试在 Malbolge 中制作以下程序:

  1. 输入应为字符串yesno.
  2. no如果yes是输入,则输出,否则yes
  3. 停。

我正在尝试使用在线低级汇编程序。这是文件

这是我写的:

生成的程序输出yes,无论输入什么。如何?