我觉得Zig相当于加上模板的Modula-2/Ada 83.
【 在 littleSram 的大作中提到: 】
: “zig语言把自己的竞争对手定为了C语言,注意不是C++,而就是最基础的C。
: 在语法上,zig最大的创新是编译期值和编译期函数。也就是你可以写一些函数是在编译期运行的,这些函数能够通过编译器反射获取很多元信息,然后通过这些元信息生成真正的运行函数或者类型。
: 在zig语言中,泛型就是就是通过编译期函数实现的。通过编译期传入类型变量,直接在编译期生成一个新的类型,就是这种编译期函数的一个强力示例。
: ...................
--
修改:ArchLinux FROM 111.202.46.*
FROM 111.202.46.*