1个不稳定版本
0.0.1 | 2024年1月19日 |
---|
#296在#js
3KB
XAPL
XML作为编程语言
正如你所知,XML本身不是一种编程语言,而是一种标记语言,就像markdown(.md)。我决定直接在XML中实现编程语言的基本功能,如控制流、变量、函数等。我的愿景是,这可能用于可视化编程语言,而不是真正手动编写这种语言。
编译与解释
运行编程语言有两种基本方式。第一种是将源代码编译成可执行文件,然后由操作系统运行。第二种方式更简单,即“解释”源代码,这意味着逐行运行。然而,这可能会更繁琐,因为为了运行应用程序,用户需要在他们的机器上安装解释器,但这样可以节省编写编译器的精力。
我决定选择一种编译型语言,但不是编译成机器代码,而是编译成JavaScript。这样,我的语言将能够访问庞大的JavaScript库和模块集合,同时也允许开发人员将他们的工作集成到nodejs / npm中。