brainfuck - 你能用一个符号创建一种编程语言吗?

标签 brainfuck esoteric-languages

你能创建一种像 Brainfuck 这样只有一个符号的编程语言吗?

最佳答案

是的,以前已经做过 - 请参阅 Unary .

基本上这是一种奇怪的 Brainfuck 编码。将每个 BF 命令视为一个数字。整个程序也是一个数字,是通过将命令连接在一起创建的(前面有一个额外的 1,用于明确的解码)。将数字转换为一元数字系统(即位数就是您的数字),然后就完成了。

但请注意,这里的程序往往非常大 - 以 Unary 实现的 cat 长度为(根据页面上的信息)56623 个字符。

MGIFOS , LenguageEllipsis遵循同样的原则。请注意,例如MGIFOS 中的 Hello World

has more characters than particles in the observable universe

然后Len(language,encoding)将此原则扩展到任何语言。

关于brainfuck - 你能用一个符号创建一种编程语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49398569/

相关文章:

java - 高级 Java 控制台输入

java - 在 Java 中不使用 if 语句

while-loop - 在brainfuck中高效实现while循环

C#:Brainfuck 括号查找器

if-statement - 如何检查brainf * ck中的两个细胞是否相等?

algorithm - 深奥的编程和我的分析

brainfuck - Brainfuck有什么用途?

algorithm - 在 brainfuck 程序中检测无限循环

brainfuck - Brainfuck 中如何使用逗号命令?