148得票6回答
脑急转弯程序的“Hello World”是如何工作的?

有人把这个发送给我,并声称这是Brainfuck语言的Hello World(我希望是这样...)++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++...

49得票25回答
代码高尔夫:Fractran

挑战 编写一个程序,作为Fractran解释器。以字符计数最少的方式实现,无论是哪种语言,都是获胜者。您的程序必须接收两个输入:要执行的fractran程序和输入整数n。程序可以采用任何方便您的程序的形式 - 例如,2元组列表或平面列表。输出必须是单个整数,即执行结束时寄存器的值。 Fra...

16得票7回答
"HQ9+"中的“accumulator”是什么?

我刚刚阅读了有关HQ9+编程语言的一些信息: https://esolangs.org/wiki/HQ9+, https://en.wikipedia.org/wiki/HQ9+, 和 https://cliffle.com/esoterica/hq9plus. 它告诉我有一个所谓的“累加...

16得票1回答
GNU Emacs 是否有 Intercal 模式?

我找不到GNU Emacs的Intercal模式。是否有这个功能?

9得票2回答
有哪些编程语言允许在变量名中使用空格?

是否存在(或曾经存在)任何允许在其变量名中包含空格的非平凡语言? 我知道语言Whitespace,但我对一种实际用于除演示之外的语言感兴趣。 我出于纯粹的好奇心提出这个问题。

8得票7回答
用图灵完备语言编写最小的编译器?

Brainfuck以其极小的编译器而闻名。我有一种非常小的设备,甚至可能无法容纳最小的Brainfuck编译器的数据。是否有一种奇异的编程语言,其编译器比Brainfuck更小,且是图灵完备的语言? 这看起来很老,但仍然可以自己提供答案,我会检查

8得票3回答
在Brainfuck中编写if(x==y)语句

我正在编写一个程序,它可以读取文件并将其输出,但是我在让程序在文件结尾处停止输入方面遇到了问题。我希望它能在特定字符处停止,比如'0'或'$',或任何其他字符,因为单个空字符无法被我的Brainf解释器读取。以下是目前的代码: >+[>,][<.] 问题始于[>,...

8得票12回答
你能帮我想一些与我的编程语言相关的问题吗?

我已经创建了一种实验性的玩具编程语言,并且有一个(现在)可用的解释器。它是图灵完备的,指令集相当低级。 即使在PHP、Python或Ruby中,所有东西都需要编写四到六倍的代码和时间,我仍然喜欢用它来编写各种程序。 因此,我让许多其他编程语言都能够实现的“基本”功能正常工作了: Hel...

8得票2回答
如何运行神秘语言ZOMBIE

请问如何编译和运行ZOMBIE语言编写的程序?例如,如果我写了以下源代码以在屏幕上打印“hello world”,那么如何将其制作成.exe文件。谢谢! HelloWorld is a zombie summon task SayHello say "Hello World!" ...

7得票1回答
在Brainfuck中高效实现while循环

我在实现一个brainfuck汇编器时遇到了困难。我设法将字符串加载到内存中,找到它的长度,输出它,并以n次重复打印字符串等,但我似乎无法仅将小写数字加载到内存中。因此,让我们来看一下执行某些巫术的以下循环。(井号是调试标记。) #,#[>#<[<]<<#+#&...