#programming-language #xml #javascript #js #xapl

app hapl

XAPL是一种扩展XML并编译成JavaScript的编程语言。

1个不稳定版本

0.0.1 2024年1月19日

#296#js

MIT许可证

3KB

XAPL

XML作为编程语言


正如你所知,XML本身不是一种编程语言,而是一种标记语言,就像markdown(.md)。我决定直接在XML中实现编程语言的基本功能,如控制流、变量、函数等。我的愿景是,这可能用于可视化编程语言,而不是真正手动编写这种语言。

编译与解释

运行编程语言有两种基本方式。第一种是将源代码编译成可执行文件,然后由操作系统运行。第二种方式更简单,即“解释”源代码,这意味着逐行运行。然而,这可能会更繁琐,因为为了运行应用程序,用户需要在他们的机器上安装解释器,但这样可以节省编写编译器的精力。

我决定选择一种编译型语言,但不是编译成机器代码,而是编译成JavaScript。这样,我的语言将能够访问庞大的JavaScript库和模块集合,同时也允许开发人员将他们的工作集成到nodejs / npm中。

无运行时依赖