• 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