摘要: Meta Programming,元编程。我们通常是指那些编写程序的程序,也就是Paul Granham说过的类似这样的话:Programmer can write a program which write program for programmer.根据(程序)编写程序的时间点不同,我们可以将元编程分为:1,编译时元编程编译时元编程是指在编译时(compile-time)完成编写或修改程序的工作。像一些宏,代码生成器,C++中的模板技术都是属于编译时元编程。2,运行时元编程运行时(runtime)元编程是指在程序运行时根据需要生成,修改和执行代码。通常动态语言拥有这种能力。拥有这种能力的 阅读全文
posted @ 2012-10-14 23:14 Jerry Chou 阅读(1486) 评论(0) 推荐(0) 编辑