我们都知道MetaProgramming是代码==数据(或编写程序的程序)的概念。
但是,有没有使用它的应用程序?使用它的好处是什么?
该问题可以关闭,但我没有看到任何相关问题。
最佳答案
IDE充满了元编程:
元编程通常用于解决Java的局限性:
框架是另一个示例:
在Ruby中,如果没有元编程,您几乎无法做任何事情。即使简单地定义一个方法,实际上也会运行生成代码的代码。
即使您只有一个简单的Shell脚本来设置基本项目结构,也就是元编程。
关于metaprogramming - 现实世界中是否有使用元编程的应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4456556/