问题标签 [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.

0 投票
1 回答
177 浏览

esoteric-languages - 附带的编程语言美学——笑脸

是否存在:)有效语法(不包括自定义模板或运算符重载等)的编程语言?

0 投票
1 回答
251 浏览

esoteric-languages - 如果执行达到程序的限制,Befunge 会发生什么?

我找不到这个问题的答案......是否存在“周期性边界条件”?即是否在对面站点继续执行?还是执行离开程序是非法的?

0 投票
2 回答
120 浏览

language-agnostic - 类型在运行时决定的静态类型语言?

例如,在 Ada 中是这样的(如果要支持的话):

其中“底部”和“顶部”是变量。

或 C 中的类似内容(如果要支持这一点):

或者,如果 c 在声明中的变量标识符之后具有类型:

或类似的东西。

这只是出于好奇。我什至不知道它是否有用,而且我知道它会产生很多问题,比如s.ss.b在使用之前必须检查类似的东西是否存在。

哦,也许我应该重申标题中的问题:是否有任何类型在运行时决定的静态类型语言?如果有,它们是什么?

顺便说一句,也许这意味着该语言不会是静态类型的。但我的意思是在使用前必须说明变量类型的语言(当然不能这样做)。

0 投票
1 回答
282 浏览

c# - 在标签中突出显示/加粗一个字符

我正在为各种深奥的语言编写 IDE/解释器/调试器。我希望能够在不同的地方(取决于代码流)为调试器一次加粗一个字符。为此,我正在使用 WinForms。所以简而言之,我需要能够将文本的一个字符加粗并将其发送到标签。提前致谢。

0 投票
2 回答
515 浏览

java - 我的大脑解析器代码有什么问题?

我正在尝试用 Java 编写一个程序,它可以读取、编译和运行Brainfuck源文件 ( .bf)。我已经让它与 Wikipedia 的 Hello World 示例一起正常工作,但它在 ROT13 示例中中断(声称它]在实际匹配时达到了无与伦比的)。

实际的解析器代码都写在一个.JAVA文件中,但它的核心(真正的大脑解析器和运行代码)在下面的方法中,doNow(char). 以下是变量的含义:cells是要运行的字符数组 ( char[]);pointer是指向数组中地址的 Java 解决方法 ( short);PC是程序计数器 ( int),并且loopStack是对应于[s 的地址堆栈(基本上是 a short[])。这些都不是问题,因为它们在 Hello World 测试中工作得很好。接受输入的方法会自动过滤掉多余的字符,我通过调试检查确认它可以正常工作。

为什么这个解析器不运行 ROT 13 代码?

代码


我的解析器,用 Java 编写

Hello World 示例(完美运行)

ROT 13 示例(我的测试控制台输入是M. 在几次循环迭代后在命令 54 上中断)

说清楚,这里是它打破的地方:

0 投票
1 回答
250 浏览

syntax - 想写一个IF条件语句

如何用DOG语言编写IF条件语法。我不知道如何编写条件语法。有任何想法吗。IF

0 投票
1 回答
596 浏览

python - Python中的深奥解释器

如何运行 Esoteric Language ZOMBIE中的问题相关

我意识到有一个解释器(http://esolangs.org/wiki/User:Marinus/ZOMBIE_interpreter)可以在 python 环境中运行 ZOMBIE 语言,我不明白如何使用解释器(或任何解释器)一般的)。

我是否将其保存在 .py 文件中并使用导入命令?还是执行文件?然后只在 ZOMBIE 中编写代码?

0 投票
2 回答
340 浏览

side-effects - 副作用和深奥的语言

作为关于这个问题的评论中讨论的一个分支。我想问一下副作用和深奥功能之间的关系。具体来说:

1)你可以使用 ook/brainfuck 访问 gpu(并导致图形副作用)吗?

2)你可以使用空格进行系统调用吗?

3)本质上归结为,您可以使用任何图灵完整语言引起所有常见的副作用吗?

4)额外问题:如果可能的话,你能提供一个工作示例/代码的链接吗?

0 投票
1 回答
238 浏览

python - 使用正则表达式的 Python 深奥解释器

我一直在搞乱 ZOMBIE 深奥的语言,而我一直在使用的解释器正在抛出一些错误。

解释器在这里:http ://esolangs.org/wiki/User:Marinus/ZOMBIE_interpreter

规范在这里:http ://www.dangermouse.net/esoteric/zombie.html

我在 Mac 上使用终端。当我通过解释器运行 Hello World 程序时,

终端说——

我相信解释器中识别语法的正则表达式存在问题,但我没有使用它们的经验。这是我认为应该归咎的代码:

对不起,我不能更具体......任何帮助将不胜感激。

0 投票
6 回答
75848 浏览

brainfuck - Brainfuck Hello World 是如何工作的?

有人把这个发给我,并声称这是 Brainfuck 中的一个你好世界(我希望如此......)

我知道它通过移动指针以及递增和递减的东西来工作的基础知识......

但是我仍然想知道,它实际上是如何工作的?它首先如何在屏幕上打印任何内容?它如何对文本进行编码?我完全不明白……