-
公开(公告)号:US20090328012A1
公开(公告)日:2009-12-31
申请号:US12163763
申请日:2008-06-27
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Scott Daniel Wisniewski , Kevin Wagner Halverson , David N. Schach , Aleksey V. Tsingauz , Paul A. Vick
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Scott Daniel Wisniewski , Kevin Wagner Halverson , David N. Schach , Aleksey V. Tsingauz , Paul A. Vick
IPC分类号: G06F9/45
CPC分类号: G06F9/45516
摘要: A batch compiler is employed to enable compilation of code provided at runtime. A managed application receives code during execution and invokes the compiler to transform the code to enable it to execute within the context of the receiving application. Among other things, employment of a batch compiler preserves investments made to such compilers while also opening up new scenarios in application scripting and/or hosting that are otherwise unavailable.
摘要翻译: 使用批处理编译器来实现在运行时提供的代码的编译。 托管应用程序在执行期间接收代码,并调用编译器来转换代码,使其能够在接收应用程序的上下文中执行。 除了别的以外,批处理编译器的使用保留对这些编译器的投资,同时也开启了应用程序脚本编写和/或托管的新情况,否则不可用。
-
公开(公告)号:US08479178B2
公开(公告)日:2013-07-02
申请号:US12163763
申请日:2008-06-27
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Scott Daniel Wisniewski , Kevin Wagner Halverson , David N. Schach , Aleksey V. Tsingauz , Paul A. Vick
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Scott Daniel Wisniewski , Kevin Wagner Halverson , David N. Schach , Aleksey V. Tsingauz , Paul A. Vick
CPC分类号: G06F9/45516
摘要: A batch compiler is employed to enable compilation of code provided at runtime. A managed application receives code during execution and invokes the compiler to transform the code to enable it to execute within the context of the receiving application. Among other things, employment of a batch compiler preserves investments made to such compilers while also opening up new scenarios in application scripting and/or hosting that are otherwise unavailable.
摘要翻译: 使用批处理编译器来实现在运行时提供的代码的编译。 托管应用程序在执行期间接收代码,并调用编译器来转换代码,使其能够在接收应用程序的上下文中执行。 除了别的以外,批处理编译器的使用保留对这些编译器的投资,同时也开启了应用程序脚本编写和/或托管的新情况,否则不可用。
-
公开(公告)号:US09170787B2
公开(公告)日:2015-10-27
申请号:US12163772
申请日:2008-06-27
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Paul A. Vick , Scott Daniel Wisniewski
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Paul A. Vick , Scott Daniel Wisniewski
CPC分类号: G06F8/41 , G06F8/443 , G06F8/447 , G06F9/45504 , G06F9/45516
摘要: Compiler functionality is componentized to enable use across different contexts. Conventionally tightly coupled functionality is decoupled and an interface afforded to facilitate interaction with compiler components/subcomponents in various scenarios. In one instance, compiler components can be employed across compile time and runtime. Compile time functionality can be employed at runtime and runtime functionality utilized at compile time thereby blurring the line between time dimensions.
摘要翻译: 编译器功能是组件化的,以便在不同的上下文中使用。 常规紧密耦合的功能被解耦,并提供了一个接口,以便于在各种场景下与编译器组件/子组件进行交互。 在一个实例中,可以在编译时和运行时间间采用编译器组件。 可以在运行时使用编译时间功能,并在编译时使用运行时功能,从而模糊时间维之间的界限。
-
公开(公告)号:US20090328013A1
公开(公告)日:2009-12-31
申请号:US12163772
申请日:2008-06-27
申请人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Paul A. Vick , Scott Daniel Wisniewski
发明人: Avner Y. Aharoni , Henricus Johannes Maria Meijer , Timothy Yat Tim Ng , Amanda K. Silver , Paul A. Vick , Scott Daniel Wisniewski
IPC分类号: G06F9/45
CPC分类号: G06F8/41 , G06F8/443 , G06F8/447 , G06F9/45504 , G06F9/45516
摘要: Compiler functionality is componentized to enable use across different contexts. Conventionally tightly coupled functionality is decoupled and an interface afforded to facilitate interaction with compiler components/subcomponents in various scenarios. In one instance, compiler components can be employed across compile time and runtime. Compile time functionality can be employed at runtime and runtime functionality utilized at compile time thereby blurring the line between time dimensions.
摘要翻译: 编译器功能是组件化的,可以在不同的上下文中使用。 常规紧密耦合的功能被解耦,并提供了一个接口,以便于在各种场景下与编译器组件/子组件进行交互。 在一个实例中,可以在编译时和运行时间间采用编译器组件。 可以在运行时使用编译时间功能,并在编译时使用运行时功能,从而模糊时间维之间的界限。
-
-
-