Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/7561
Title: Java to C# Language Transformer
Authors: Ahmed, Rihab Eltayeb
supervisor - mohammed alramly co-supervisor - hashem abdalla mansor
Keywords: Java
C#
Transformer
TXL( Turing eXtender Language)
(API
Issue Date: Sep-2005
Publisher: Sudan University of Science and Technology
Citation: Ahmed, Rihab Eltayeb. Java to C# Language Transformer/ Rihab Eltayeb AhmedØ› Mohammad El-Ramly.-Khartoum : sudan university of science and technology, Information Technology,2005.-133p:ill;28cm.M.Sc.
Abstract: This thesis presents a study to produce a working Java-to-C# language transformer, Java2C#, can partially convert legacy Java code (version 1.1 or earlier) to C#. Java2C# was written in TXL (Turing eXtender Language) which is a programming language designed to support computer program analysis and source transformation tasks. A research on the similarities and differences between Java and C# is carried out to know the areas that need transformation and to classify the required transformations according to the level of difficulty. Then Java2C# transformer is implemented, including requirements definition, design process, coding and testing. The current Java2C# transformer can recognize and replace all of the major Java type declarations (packages, classes and interfaces) and their member declarations with the proper C# code. That includes (but is not limited to) transforming of: Initializers, field declarations, constructors, methods, basic expressions and statements. Library calls (APIs) and other Java technologies as applets, Java Server Pages and Servlets are not included in this study. The Java2C# transformer modules, help files as well as source code examples are available online [30].
Description: Thesis
URI: http://repository.sustech.edu/handle/123456789/7561
Appears in Collections:Masters Dissertations : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
JavaToC#....pdf
  Restricted Access
Research516.02 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.