Because of this, the metaprogramming system should be customizable to produce output for a wide variety of systems.
由于这个原因,元编程系统应该可以进行定制,从而为各种系统产生输出。
Some parts of an application can be written as a PIM in which most of the legwork is done by the metaprogramming system.
应用程序中有些部分可以作为一个pim来编写,其中大部分信息搜集工作都可以由元编程系统实现。
The best systems are those that allow you to work at multiple levels of abstraction within the metaprogramming system itself.
最好的系统可以让您在元编程系统本身内部就可以进行多级抽象。
For making this both easier and more standardized, Embedded SQL is a metaprogramming system used to easily combine database access with C.
要让这个过程变得又简单、又标准化,那么嵌入式SQL就是一个很好的元编程系统,可以在C 语言中简单地合并数据库访问的功能。
In some instances and with some tools, modifying the generated code immediately removes the program from the purview of the metaprogramming system.
在某些情况中,或者采用某些工具的时候,对所生成的代码进行修改就立即使这个程序从元编程系统被删除。
For example, if the metaprogramming system auto-generates a method within a class, but later that method must be tweaked, how do you implement something like that?
例如,如果元编程系统自动生成类中的一个方法,但是后来又必须对这个方法进行修改,那么应该如何实现这种功能呢?
This article, the third in a three-part series, explores the limits of metaprogramming, describes MDA and the problems it can solve, and presents a short example of a textual system that USES MDA.
本文是3篇系列文章中的第3篇,探索了元编程的缺陷,介绍了MDA以及它可以解决的问题,并给出了一个使用MDA的文本系统的简短例子。
This article, the third in a three-part series, explores the limits of metaprogramming, describes MDA and the problems it can solve, and presents a short example of a textual system that USES MDA.
本文是3篇系列文章中的第3篇,探索了元编程的缺陷,介绍了MDA以及它可以解决的问题,并给出了一个使用MDA的文本系统的简短例子。
应用推荐