Design of C to Java Automatic Transformation System
Jianfeng Xu · Computer Technology and Development · 2007
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.