ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Compiling java programs with inline bytecode

Andraž Drčar (2014) Compiling java programs with inline bytecode. EngD thesis.

Download (1501Kb)


    Java is one of the top programming languages known for its platform independency, which is reached by using platform specific Java Virtual Machines (JVM). Each JVM follows strict rules how class files containing the bytecode are parsed and executed. However, there are no such rules for the compilation part and the programmer has no influence on the compiled code. The thesis describes the development of the extended compiler for Java. In addition to the standard commands this compiler also supports usage of blocks that contain Java bytecode. A brief presentation of the Java Virtual Machine and the composition of translated files is followed by description of requirements of the extended compiler as well as the description of the solution. The conclusion is drawn from the analysis of the final compiler and descriptions of some options to expand and upgrade the product.

    Item Type: Thesis (EngD thesis)
    Keywords: Java, bytecode, compiler
    Number of Pages: 30
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Tomaž Dobravec258Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536058819)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2688
    Date Deposited: 15 Sep 2014 17:58
    Last Modified: 24 Nov 2014 09:56
    URI: http://eprints.fri.uni-lj.si/id/eprint/2688

    Actions (login required)

    View Item