文件名称:Utopia:不存在的完美语言
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-24 12:00:22
C++
乌托邦 不存在的完美语言。 对我而言,完美的语言可用于将自己编写的程序交叉编译为所有平台的独立本机二进制文件,同时支持各种目的的数千个内置API,因此可用于创建任何类型的软件。 好吧,至少可以这样说,这将是很大的努力。 让我们回到现实世界。 通过将源文件解析为中间的“操作码”,可以在解释和编译之间做出很好的折衷,然后可以对它们进行解释或编译……或者,您可以使用解释器,对程序的操作码进行硬编码,然后对其进行编译。 因此,这就是我的概念验证,乍一看,这比预期的要好得多。 这些是我在Debian上看到的初始版本的文件大小: Interpreter 34,8 KB Compiler 30,8 KB Compiled hello.uto 22,8 KB Clang可以优化掉很多冗余代码,但是不幸的是,解释器仍然存在于二进制文件中,并且随着