我正在寻找一种类似于 PHP 的语言,但更简短——我很想将其称为“模板引擎”,但我很确定这是错误的术语。什么是正确的术语?文本预处理器?
无论如何,我希望它是基于 .NET 的,因为我想用它来帮助编写 .NET 代码。因为 .NET 泛型不适合编写快速的数字代码(已知的解决方法太麻烦并且无法满足我的需求),所以我想使用某种预处理语言编写一个数学库,该语言允许我输出 C# 代码。例如,我想生成一系列由各种数据类型(PointF、PointD、PointI 等)组成的“Point”类:
#foreach(($T, $Type) in {(F, float), (D, double), (I, int), ...}) #{
public struct Point$T {
public $Type X, Y;
...
}
#}
你有什么好的建议?