Submit Search
Upload
IRJET- Lost: The Horror Game
•
0 likes
•
26 views
IRJET Journal
Follow
https://irjet.net/archives/V5/i2/IRJET-V5I263.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 3
Download now
Download to read offline
Recommended
IRJET - From C to JAVA
IRJET - From C to JAVA
IRJET Journal
AchyuthChakravarthy
AchyuthChakravarthy
Achyuth Chakravarthy
Resume (Krati Mittal)
Resume (Krati Mittal)
Krati Mittal
IRJET- Analysis of Software Cost Estimation Techniques
IRJET- Analysis of Software Cost Estimation Techniques
IRJET Journal
Friend function
Friend function
Kamlesh Makvana
Abhishek Mittal Resume
Abhishek Mittal Resume
Abhishek Mittal
Csit77404
Csit77404
csandit
Generate Test Cases for GCC Compilers (ASE-LBR 2019)
Generate Test Cases for GCC Compilers (ASE-LBR 2019)
Rafiqul Rabin
Recommended
IRJET - From C to JAVA
IRJET - From C to JAVA
IRJET Journal
AchyuthChakravarthy
AchyuthChakravarthy
Achyuth Chakravarthy
Resume (Krati Mittal)
Resume (Krati Mittal)
Krati Mittal
IRJET- Analysis of Software Cost Estimation Techniques
IRJET- Analysis of Software Cost Estimation Techniques
IRJET Journal
Friend function
Friend function
Kamlesh Makvana
Abhishek Mittal Resume
Abhishek Mittal Resume
Abhishek Mittal
Csit77404
Csit77404
csandit
Generate Test Cases for GCC Compilers (ASE-LBR 2019)
Generate Test Cases for GCC Compilers (ASE-LBR 2019)
Rafiqul Rabin
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET Journal
IRJET - Optical Character Recognition and Translation
IRJET - Optical Character Recognition and Translation
IRJET Journal
Online java compiler with security editor
Online java compiler with security editor
IRJET Journal
A Review On Chatbot Design And Implementation Techniques
A Review On Chatbot Design And Implementation Techniques
Joe Osborn
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET Journal
DFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTER
IRJET Journal
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET Journal
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
IRJET Journal
Overlapping optimization with parsing through metagrammars
Overlapping optimization with parsing through metagrammars
IAEME Publication
Deepcoder to Self-Code with Machine Learning
Deepcoder to Self-Code with Machine Learning
IRJET Journal
Auto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA code
IRJET Journal
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
IRJET Journal
IRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech Recognition
IRJET Journal
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET Journal
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
IRJET Journal
IRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APP
IRJET Journal
PCE Connect
PCE Connect
IRJET Journal
IRJET- Text Extraction from Text Based Image using Android
IRJET- Text Extraction from Text Based Image using Android
IRJET Journal
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
More Related Content
Similar to IRJET- Lost: The Horror Game
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET Journal
IRJET - Optical Character Recognition and Translation
IRJET - Optical Character Recognition and Translation
IRJET Journal
Online java compiler with security editor
Online java compiler with security editor
IRJET Journal
A Review On Chatbot Design And Implementation Techniques
A Review On Chatbot Design And Implementation Techniques
Joe Osborn
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET Journal
DFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTER
IRJET Journal
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET Journal
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
IRJET Journal
Overlapping optimization with parsing through metagrammars
Overlapping optimization with parsing through metagrammars
IAEME Publication
Deepcoder to Self-Code with Machine Learning
Deepcoder to Self-Code with Machine Learning
IRJET Journal
Auto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA code
IRJET Journal
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
IRJET Journal
IRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech Recognition
IRJET Journal
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET Journal
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
IRJET Journal
IRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APP
IRJET Journal
PCE Connect
PCE Connect
IRJET Journal
IRJET- Text Extraction from Text Based Image using Android
IRJET- Text Extraction from Text Based Image using Android
IRJET Journal
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
IRJET Journal
Similar to IRJET- Lost: The Horror Game
(20)
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET - Optical Character Recognition and Translation
IRJET - Optical Character Recognition and Translation
Online java compiler with security editor
Online java compiler with security editor
A Review On Chatbot Design And Implementation Techniques
A Review On Chatbot Design And Implementation Techniques
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET - A Review on Chatbot Design and Implementation Techniques
DFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTER
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Overlapping optimization with parsing through metagrammars
Overlapping optimization with parsing through metagrammars
Deepcoder to Self-Code with Machine Learning
Deepcoder to Self-Code with Machine Learning
Auto conversion of serial C code to CUDA code
Auto conversion of serial C code to CUDA code
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
IRJET- Voice to Code Editor using Speech Recognition
IRJET- Voice to Code Editor using Speech Recognition
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine Learning
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
UNIQUE STUDENT IDENTITY AND STUDENT PLACEMENT SYSTEM
IRJET- Online Programming Environment
IRJET- Online Programming Environment
LANGUAGE TRANSLATOR APP
LANGUAGE TRANSLATOR APP
PCE Connect
PCE Connect
IRJET- Text Extraction from Text Based Image using Android
IRJET- Text Extraction from Text Based Image using Android
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Suhani Kapoor
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
M Maged Hegazy, LLM, MBA, CCP, P3O
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Soham Mondal
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
pranjaldaimarysona
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
purnimasatapathy1234
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
upamatechverse
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Asst.prof M.Gokilavani
Extrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
120cr0395
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Suhani Kapoor
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
ssuser5c9d4b1
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
result management system report for college project
result management system report for college project
Tonystark477637
Recently uploaded
(20)
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Extrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
result management system report for college project
result management system report for college project
IRJET- Lost: The Horror Game
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 01 | Jan-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 297 Language Modernization from C to JAVA Pragati Jadhav1, Shital Jadhav2, Sonal Derle3, Sonali Jaware4 1,2,3,4BE, Department of Computer Engineering, GESRHSCOE, Nashik, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - As per current business needs and rapid growth in Automation, it became necessary for industries to provide migration solutions to client as early and more efficiently as possible to cope up with competition in market. For this purpose a method has been proposed for constructing JAVA programs from C programs. IBM mainframe programs, which written in language such as C, is automatically translated into equivalent JAVA programs. Our method features the documentation of translation process. Not only the translation, but the correspondence between source C program and resulting JAVA program is produced as document. This helps in reducing the overhead of manually rewriting the entire C code into JAVA language. Key Words: Migration, Language modernization etc 1. INTRODUCTION Migration is basically shifting from one place to other or changing from one form to another. But, if we relate this concept to programming, code migrationwould be changing code from one programming language to another. Thus, our paper presentsthe ideaforchangingthe code from C to Java. Although IT industry is growing rapidly, there are few organizations those are stuck to mainframe systems. Mainframe system usesprogramming languages like C, COBOL, etc. These organizations are thinking to shift towards more widely used and flexible languages like JAVA. So, if they get a tool which would readily convert them the code from one language to another, then that would be very beneficial to them in terms of time and efforts as well. This paper proposes a method of migrating C programs to equivalent JAVA programs, which focuses on generating supplementary information to understand the resulting JAVA programsand the translation process.JAVA programs with high flexibility are generated through intermediate representation extracted from the given C codes. Also, the comments in the C programs, that hold useful information to understand the program like, how the programs should be used, the motive of each part of code, etc., are placed at the correct position of the resulting Java programs. An automation tool basedontheproposedmethod is implemented in Java, which has successfully converted some C programs into working JAVA programs. 2. BASIC IDEA Fig -1: Translation Process The paper proposesapproachtoconvert/translate the given source program from C to JAVA. But, if we try to convert code directly into java, then it might be difficult since, C is procedure oriented language and JAVA is Object Oriented language. Thus, in order to get the code translated from C to Java, we have divided the approach into two phases. In the very first phase, program in C language will be converted into CPP language.This is because manyof the syntaxesofCand CPP are similar, for example, the looping statements, the decision making statements etc. are similar in both C and CPP. In second phase, the program in CPP language will be convertedinto JAVA. Converting CPP code into JAVAwillbe somewhat easier as features of both CPP and JAVA like classes, objects, inheritance etc. are similar. Thus, we can get the C code converted into JAVA.
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 01 | Jan-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 298 3. IMPLEMENTATION Fig 2. Flow of Implementation The main goal of the approach is to exploit the power of data mining and genetic algorithms in aiding source code migration. The genetic algorithm is capable of learning complex mappings that exist betweenclasses,methodsand API usages between two languages. For example, the source code for outputting a string to the console screenin C is, printf(“Hello World!”); The corresponding statement in JAVA is System.out.println(“Hello World!”); For example, when printf word is found in any of the statements from input C program, then that word will be search against its replacement in JAVA, which will be System.out.println. Once the corresponding keyword is found, then it will be replaced. Similarly, the entire code is searched line by line and the output is appended line by line into a paragraph. Thus, the resulting code is converted JAVA program. 4. CONCLUSIONS A Genetic Algorithm based approach was proposed for the problem of translation ofthegivensource program from one language to another. The technological changes take place so drasticallythatmanymoremigration projects are likely to come up and hence the development of an effective system for such migration goes important. The developed system has the problem of mapping from C to JAVA as C belong to procedure oriented paradigm, and JAVA belong to object oriented paradigm. More efforts need to be taken for migration between different paradigms (as from C to JAVA). Also, the proposed system can be applied to applications that are freely available in order to improve the functionality of resultant outcomes. Along with this, there can be advancement in Computer Science field like improvement in neural networks and natural computations can be applied as it is mandatory that no efforts should be left in order to improve the efficiency of translation tasks. REFERENCES [1] Daisuke Fujiwara and Nagisa Ishiura, “Reverse Engineering from Mainframe Assembly to C Codes in Legacy Migration”, IIAI International Congress on Advance Applied Informatics,IEEE,2016. [2] Andrea Fornaia and Emiliano Tramontana, “Is My Code Easy to Port? Using Taint Analysis to Evaluate and Asist Code Portability”, International Conference on Enabling Tehnologies, IEEE, 2017. [3] S. Geetha and Dr. K. Iyankutti, “A Genetic Algorithm Based Source Code Mining Approach for Language Migration”, International Journal on Recent and Innovation Trends in Computing and Communication, Vol:2, ISSN:2321-8169,August 2014. [4] Suvam Mukharjee and Tamal Chakrabarti, “Automatic Algorithm Specification to Source Code Translation”, Indian Journal of Computer Science and Engineering (IJCSE), Vol:2, ISSN:0976-5166,Apr-May 2011. [5] Zhong, Hao, Thummalapenta, Suresh, Xie, Tao, Zhang, Lu, Wang, Qing, Mining API mapping for language migration, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, Volume 1, 2010. BIOGRAPHIES Pragati Y. Jadhav is currently a student of GESRHSCOE, Nashik of the Savitribai Phule Pune University.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 01 | Jan-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 299 Sonal M. Derle is currently a student of GESRHSCOE, Nashik of the Savitribai Phule Pune University. Sonali S. Jaware is currently a student of GESRHSCOE, Nashik of the Savitribai Phule Pune University. Shital R. Jadhav is currently a student of GESRHSCOE, Nashik of the Savitribai Phule Pune University.
Download now