您或您有多少次在项目中使用过元编程?在uni中,我从未见过这种方法的应用,但是我在以前的工作中就已经看到过这种方法(当我看到它的时候,我被它的有效性所震撼)。
但这有多普遍?是一直使用还是偶尔使用?
5
可能不是那么普遍。尽管Lisp非常常见,但Lisp并不常见-甚至不是Common Lisp。
—
paul 2012年
显式还是隐式?在一种极端情况下,使用Java和C#可以说是元编程,因为它们的编译器输出语言文件,然后编译或解释这些文件。在另一种情况下,几乎没有人用他们为其构建编译器的语言编写代码来生成代码。
—
莫兹
元编程无处不在。任何依赖Autotools的开源项目都在使用元编程。Qt世界中的MOC,LLVM中的tblgen,许多.NET项目中的T4,几乎任何生成JavaScript的Web项目,等等。
—
SK-logic