
A New Compiler Code Conversion at Assembly Level
Author(s) -
Ritu Sindhu,
Neha Gehlot,
Indu Malik
Publication year - 2020
Publication title -
international journal of engineering and advanced technology
Language(s) - English
Resource type - Journals
ISSN - 2249-8958
DOI - 10.35940/ijeat.c5172.029320
Subject(s) - compiler , computer science , programming language , syntax , syntax error , compiler construction , assembly language , abstract syntax tree , compiler correctness , code (set theory) , interprocedural optimization , high level programming language , machine code , code generation , parsing , loop optimization , programming paradigm , natural language processing , software , set (abstract data type) , operating system , key (lock)
Ever switched programming languages? If yes, you know how difficult it is to learn the syntax and get familiar with new language. But what if we write the code in our preferred language and it can run as any other language’s code. The thing is, whatever we write ultimately gets converted to 0’s and 1’s, the only difference is how these 0’s and 1’s is shown to our machine. We may need different languages, but what if the code with the syntax of one language, runs reasonably well as if it was written with syntax of some other language. This is where a compiler comes in[1]. The aim of this paper is to develop a compiler which could create a new code for another language, based on the machine code developed by other languages. This compiler solves two problems Syntax issue and Universal Compiler.