Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有Python到空白语言的转换器吗?_Python - Fatal编程技术网

有Python到空白语言的转换器吗?

有Python到空白语言的转换器吗?,python,Python,我很难找到一个,因为“空白”是一个常见的词,但我很好奇这是否可以做到。谢谢。据我所知,没有这样的程序,但有一些用Python编写的空白工具: 没有这样的东西——它需要整个Python语言在空白中运行——这样您的Python程序culd就可以使用函数、列表和其他内置函数,更不用说标准库了 这样的事情可以通过Pypy实现——您可以编写一个空白后端——我怀疑这项工作是否能找到资金或支持 然而,为了达到这一目的,“单人黑客”可能会将Python字节码ops更改为仅使用空格字符。它不会与“空格

我很难找到一个,因为“空白”是一个常见的词,但我很好奇这是否可以做到。谢谢。

据我所知,没有这样的程序,但有一些用Python编写的空白工具:

没有这样的东西——它需要整个Python语言在空白中运行——这样您的Python程序culd就可以使用函数、列表和其他内置函数,更不用说标准库了

这样的事情可以通过Pypy实现——您可以编写一个空白后端——我怀疑这项工作是否能找到资金或支持

然而,为了达到这一目的,“单人黑客”可能会将Python字节码ops更改为仅使用空格字符。它不会与“空格兼容”——但最终也会产生同样的效果:编译的Python文件——我们称之为“pyc”的文件可以仅由代码的空格组成。(但不是针对数据和元数据标记),黑客攻击Python源代码树中的几个文件


更改操作码本身很容易——它们位于Python源代码树中的Lib/opcode.py文件中——但您必须更改解释器以使用多字节操作码(因为当前所有操作码都是单字节+参数)。

空白没有列表、字典或对象。我认为这样一个转换器写起来是负担不起的……我试过了,但我真的想不出比python到空白转换器更无用的东西了……PyPy翻译工具链的空白后端将与在空白中实现任何其他真实世界语言一样实用。这是绝对和完全不可能的。