节点文献

C-Java自动程序转换系统的设计

Design of C to Java Automatic Transformation System

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 严忠林张辅群徐剑峰

【Author】 YAN Zhong-lin,ZHANG Fu-qun,XU Jian-feng(Mathematics & Science College,Shanghai Normal University,Shanghai 200234,China)

【机构】 上海师范大学数理信息学院上海师范大学数理信息学院 上海200234上海200234

【摘要】 程序设计语言的相互转换技术可以被广泛运用在软件维护、遗留系统的升级改造以及软件逆向工程等领域中。文中先对现有的几种移植方法进行了分析和研究,分析表明在将程序库移植到Java中和将它们与Java整合时,这些方法暴露出了各自的局限性和不足。借鉴语言转换经验,制定了转换的设计原则并探讨了将C语言转换到Java语言的过程中需要解决的一些问题,以及这个转换系统的设计思想和实现方法。文中所阐述的内容为实现异种程序设计语言的程序代码转换,提高程序代码的可移植性和重用性提供了有意义的思路和实现方法。

【Abstract】 The transformation technology of programming languages can be widely used in software maintenance,updating of legacy systems and software reengineering,etc.In this dissertation,survey and evaluate current approaches to the migration of source code to Java.The survey of current migration approaches reveals a number of their restrictions and disadvantages in the context of moving program libraries to Java and integrating them with Java programs.Using the experiences from language transformation survey,established a number of goals for an improved translation approach and discussed some critical problems need to be solved in transformation from C to Java language,and then introduces the design idea and implementation method of this automatic transformation system.The contents of this paper on some consideration and effective methods of carrying out the transformation between the different programming languages’source codes to improve these code’s capabilities of transplant and reuse.

【基金】 上海市教委基金项目(05DZ14)
  • 【文献出处】 计算机技术与发展 ,Computer Technology and Development , 编辑部邮箱 ,2007年02期
  • 【分类号】TP311.11
  • 【被引频次】3
  • 【下载频次】115
节点文献中: 

本文链接的文献网络图示:

本文的引文网络