XL Programming Language

在wikipedia上瞎逛,看一些 Coroutine相关资料,找到 Generator,其中的 XL例子很吸引我,于是找到了 它的主页(XL Programming Language)(不容易找,还有一个同名的)。简单看了一下,感觉是很有趣的一门语言。

它的特色之一是Concept Programming,最大的特色是XL语言分为3层:
  • XL0 定义了解析树的的文本形式
  • XL1 基于XL0定义了命令式语言,这些语言可以作为XL的扩展来实现,这部分我没看明白,是把XL代码通过XL编译器生成C/C++/Java这些语言的代码,还是通过这一层来实现直接在XL里解析这些语言代码?如果是后者那就更加激动人心了。
  • XL2 是基于XL1来编写的库


继续探索中。

你可能感兴趣的:(html,C++,c,.net,C#)