你能创建一种像 Brainfuck 这样只有一个符号的编程语言吗?
最佳答案
是的,以前已经做过 - 请参阅 Unary .
基本上这是一种奇怪的 Brainfuck 编码。将每个 BF 命令视为一个数字。整个程序也是一个数字,是通过将命令连接在一起创建的(前面有一个额外的 1,用于明确的解码)。将数字转换为一元数字系统(即位数就是您的数字),然后就完成了。
但请注意,这里的程序往往非常大 - 以 Unary 实现的 cat
长度为(根据页面上的信息)56623 个字符。
MGIFOS , Lenguage和 Ellipsis遵循同样的原则。请注意,例如MGIFOS 中的 Hello World
has more characters than particles in the observable universe
然后Len(language,encoding)将此原则扩展到任何语言。
关于brainfuck - 你能用一个符号创建一种编程语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49398569/