问题标签 [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.
io - 接受用户输入
我目前正在 Malbolge 写一个文字冒险类型的游戏。
谁能告诉我如何在 Malbolge 中接受用户输入?我能够将文本输出到屏幕上,但是,我似乎无法弄清楚如何接受输入。
esoteric-languages - 有什么方法可以让 Malbolge 的编程变得更容易吗?
安德鲁·库克(Andrew Cooke)必须创建一个遗传算法,才能在创建两年后为 Malbolge提出第一个“Hello World”程序。Hisashi Iizawa 能够在它创建八年后创建一个循环版本。有没有更简单的方法来创建“Hello World”程序?如果我想输出其他东西(即“你所有的基地都属于我们”),除了使用遗传算法之外,还有什么更简单的方法呢?
file-io - 如何在 Malbolge 中读取和写入文件?
我正在尝试使用 CGI 在 Malbolge 编写一个社交网站。我需要将数据存储在数据库中。如何在 Malbolge 中读写文件?
virtual-machine - 如果我的 malbolge 程序只包含 1 条指令,应该填充什么内存?
根据'98 的原始规范,Ben Olmstead Malbolge VM 对先前的两个单元使用疯狂的操作来填充空的内存单元。“通过对前两个单元重复执行操作来设置未初始化的单元。” IE
如果程序只包含 1 条指令,我应该怎么做?
或者我应该假设最后一个字符总是EOF
?
cryptanalysis - 如何将字符串识别为 Malbolge 源代码?
假设给了我一个看起来完全是垃圾的字符串,并且要求我确定它可能是什么,那么密码分析师使用这些迹象来形成一组要测试的假设。Malbolge有这样的迹象吗?以下面的字符串为例。
malbolge - 如何在malbolge中打印用户输入?
最后,经过几个月的研究,我接受了用户输入,但现在我正试图在屏幕上打印它。使用 Malbolge 可以吗?
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 可以是任何数字(很可能是数千到一万)