问题标签 [esoteric-languages]
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.
brainfuck - 你能用一个符号创建一种编程语言吗?
你能用一个像brainfuck这样的符号创建一种编程语言吗?
loops - 如何使用 Brainfuck 中的循环打印从 1 到 10 的数字?甚至可能吗?
如何使用 Brainfuck 中的循环打印从 1 到 10 的数字?甚至可能吗?
我正在寻找解决此问题的方法。
lisp - Lisp 中的“*** - EVAL:未定义的函数 X”
我正在为一种深奥的编程语言制作解释器,并为它制作了这个程序。但是,它没有给出所需的输出,而是输出
*** - EVAL:未定义的函数 X
任何人都可以帮助澄清这个程序的问题吗?
我已经尝试过用谷歌搜索这个错误,并在这个网站上检查类似的问题。
输入"iiiso"
应该给出输出9
。但是,实际输出是
*** - EVAL:未定义的函数 X
esoteric-languages - Befunge 程序在 @ 处意外循环
我有一个 befunge 程序,它从用户那里获取一个数字,将其与另一个数字进行比较,如果它是正确的,则输出一个“y”并退出(否则它会循环回到开头)。
底部常量6
被设计为将来用随机数生成器代替。当我逐步完成程序时(使用https://amicloud.github.io/fungide/),它>"y",@
每次到达@
它都会循环回到>
. 为什么是这样?
esoteric-languages - 在 ArnoldC 中编写嵌套循环?
ArnoldC 是一种深奥的语言,它使用阿诺德施瓦辛格的电影台词(对话)。它可以用来做许多基本的程序。我试图在其中编写一个嵌套循环,但无法创建它。是否可以在 ArnoldC 中编写嵌套循环?
esoteric-languages - 吃鸡编程你好世界
为了“有趣”,我试图理解深奥的编程语言Chicken,但似乎无法理解。Hello World 示例是我试图完全理解的示例。许多网站都引用了torso.me/Chicken,但不幸的是,该网站似乎已关闭。
使用 Esolang 提供的 Hello World 代码,我有几个问题: Q1:在第 12、13 和 14 行有 10、17 和 3 只鸡。这意味着我认为 0 将被压入堆栈,然后 7 将被压入,然后堆栈的顶部两个值将彼此相减,但由于我们压入了 0 和 7,因此将是 7 - 0 = 7. 不能简单地删除第 12 行和第 14 行,还是我的解释完全错误?
Q2:第 57 行有 8 只鸡。所以一个跳转语句。但是对于跳转语句,只有下一行的条件为真。下一行有 11 只鸡,所以只需推动 1,我认为这将永远是真的,这是否意味着它会继续循环?
Q3:我认为我没有从根本上理解一些东西。下面是一个简单的示例代码以及我期望该程序做的事情:
任何帮助将不胜感激。
python - 使列表中所有列表的长度相等?(Python)
重要背景: 在 esolang wiki 上挖掘
我正在为深奥的编程语言制作编译器,使用 2d 列表来说明语言的 2d 性质。当我需要一个巨型列表中的所有列表长度相同时,问题就来了。
这:
[[“#”,”#”],[“#”,”#”,”#”]]
需要是这样的:
[[“#”,”#”,” “],[“#”,”#”,”#”]]
谢谢!
esoteric-languages - Piet 编程语言中的常量是如何表示的?
我正在接近 Piet 编程语言。到目前为止,我了解命令是如何表示的,但我不明白常量是如何表示的。我看到有in(char)
, out(char)
,这些可能会有所帮助in(num)
,out(num)
但无法理解。
esoteric-languages - 欧拉项目在线试用的结果“几乎翻倍”
此代码适用于 Project Euler 问题 1。它似乎在这里工作,但在 Try It Online (tio.run) 上,结果似乎“几乎加倍”(预期结果的两倍减去 1)。似乎每个数字都加了两次。有可能修复它吗?
较小常数的测试用例:
(在 Aaron 上打印 23,在 Try It Online 上打印 45)
javascript - PIXIJS 排序和锚点(0.5)令人困惑
快速提问!
这个包含舞台上的每个对象,包括玩家每个对象锚点都固定在 0.5(中心中心)
在这里我尝试在舞台上对它们进行分类
我认为问题可能是因为在我更换引擎之前对象居中,我锚定在 0.5、1(中心底部)并且它工作正常。
有没有办法返回一些可以验证的东西,即使我使用的是锚(0.5);