DocumentCode
3187319
Title
High Level Language Translator with Machine Code as Representation of the Source Code
Author
Ribic, Samir ; Salihbegovic, Almir
Author_Institution
Elektrotehnicki Fak. Sarajevo, Sarajevo
fYear
2007
fDate
25-28 June 2007
Firstpage
777
Lastpage
782
Abstract
High level programming languages are usually implemented as compilers, interpreters, pseudo compilers, just in time compilers and compact form interpreters. All of the mentioned approaches have their advantages and disadvantages. The approach proposed in this paper eliminates need for source code as physical entity, making the native machine code the only file that exists and is archived, while the special viewer/editor shows and edits it in a form understandable as a high level language. The viewer/editor acts as integrated all-in-one editor, decompiler and incremental compiler.
Keywords
high level languages; incremental compilers; text editing; all-in-one editor; decompiler; high level language translator; high level programming languages; incremental compiler; machine code; source code; Computer languages; Displays; High level languages; Information analysis; Information technology; Java; Program processors; Programming profession; Reverse engineering; Compiling; decompiling; programming languages; reverse engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology Interfaces, 2007. ITI 2007. 29th International Conference on
Conference_Location
Cavtat
ISSN
1330-1012
Print_ISBN
953-7138-10-0
Electronic_ISBN
1330-1012
Type
conf
DOI
10.1109/ITI.2007.4283870
Filename
4283870
Link To Document