文件名称:xlang:一种针对易理解性的玩具语言和编译器
文件大小:264KB
文件格式:ZIP
更新时间:2024-05-28 03:12:26
JavaScript
该项目已弃用。 我将其重写为 。 lang郎 Xlang是我的玩具语言,因为我致力于编写易于理解的代码,使人们可以轻松地将一些代码片段,阅读,理解,使用,包装甚至更改为更好的代码。 该计划是: 选择一个足够简单的架构。 设计一种语言并编写该语言的编译器。 用该语言编写一个简单的操作系统。 用该语言重写编译器,使其具有自托管功能。 目的是使该项目中编写的所有代码对人类程序员和读者来说都是易于理解的。 至少,用新语言编写的所有代码都必须是人类可理解的。 我将在语言设计和项目体系结构上给予一定的关注,以使其尽可能地易于理解。 我还将要求我的朋友检查我的代码并评估该代码是否可理解。 我计划创建一个记录整个过程的编码博客。 我之前有几次尝试,包括和 。 E8是一个简单的玩具架构,Luna是ARM架构的子集,我计划在Raspberry Pi上使用它。 但是,选择和模拟一个简单的体系结构