Dale是一个系统编程语言,使用S-表达式作为语法,支持语义宏。基本语言类似C,提供如下额外特性:
局部类型推导重载功能;匿名功能;参考参数;初始化程序和析构函数;变体命名空间;模块;conceptscompilerintrospection示例代码:
(import cstdio)(def main (fn extern-c int (void) (printf "hello, world\n")))Dale是一个系统编程语言,使用S-表达式作为语法,支持语义宏。基本语言类似C,提供如下额外特性:
局部类型推导重载功能;匿名功能;参考参数;初始化程序和析构函数;变体命名空间;模块;conceptscompilerintrospection示例代码:
(import cstdio)(def main (fn extern-c int (void) (printf "hello, world\n")))
评论