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 | Size | Format | |
---|---|---|---|---|
JavaToC#....pdf Restricted Access | Research | 516.02 kB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.