首页> 外文会议>Power, Signals, Controls and Computation (EPSCICON), 2012 International Conference on >Enhancing flexibility and portability of Execution Preserving Language Transformation using Meta programming
【24h】

Enhancing flexibility and portability of Execution Preserving Language Transformation using Meta programming

机译:使用元编程提高执行保留语言转换的灵活性和可移植性

获取原文
获取原文并翻译 | 示例

摘要

This paper describes flexibility and effectiveness of Execution Preserving Language Transformation (EPLT) using a meta framework. Program transformation is visualized as transforming the program written in legacy code to a more contemporary environment. Pure program transformation systems translate source code to target code preserving the functionality of legacy systems. Augmented versions of existing languages can be developed by combining good properties of two languages. In this work a meta framework is developed from C++ and Java language. The growing popularity of Java language forces the programmer to implement data structures and algorithms of other languages in Java. This meta framework enhances the conversion of unsafe source code written in C++ and Java to safe byte code. It provides a transformational scheme which unifies the syntax and semantics of existing languages and reduce the learning curves.
机译:本文介绍了使用元框架执行保留语言转换(EPLT)的灵活性和有效性。程序转换可视化为将用遗留代码编写的程序转换为更现代的环境。纯程序转换系统将源代码转换为目标代码,从而保留了原有系统的功能。可以通过结合两种语言的良好特性来开发现有语言的增强版本。在这项工作中,使用C ++和Java语言开发了一个元框架。 Java语言的日益普及迫使程序员以Java实现其他语言的数据结构和算法。此元框架增强了用C ++和Java编写的不安全源代码到安全字节代码的转换。它提供了一种转换方案,可以统一现有语言的语法和语义并减少学习曲线。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号