跨平台模版虚拟机概念图

跨平台模版虚拟机概念图.

跨平台模版虚拟机概念图

说到跨平台,翻译成一种简单的便于计算机处理的中间代码是一种不错的选择。

对于跨平台模板来说,我们不但可以简化模板解释环境的实现。还可以跨平台共享同一个模板编译系统。

模板被翻译成中间代码之后,可以有两种处理方式:

对于静态语言,可以实现能直接解析中间代码的模板虚拟机,直接解析这种中间代码。
对于一些动态语言来说,直接翻译成能被目标语言环境运行的源代码或许是一个更好的选择。


相关实现:

Lite XML
http://lite.googlecode.com
模板虚拟机实现技术说明:
http://code.google.com/p/lite/wiki/HowToBuildRuntime

你可能感兴趣的:(虚拟机,xml,Google)