izpis_h1_title_alt

Prevajanje javanskih programov z vstavljeno zložno kodo : diplomsko delo
ID Drčar, Andraž (Author), ID Dobravec, Tomaž (Mentor) More about this mentor... This link opens in a new window

URLURL - Presentation file, Visit http://eprints.fri.uni-lj.si/2688/ This link opens in a new window

Abstract
Java je eden izmed bolj razširjenih programskih jezikov. Poznan je predvsem zaradi svoje sistemske neodvisnosti, ki je dosežena s pomočjo javanskega virtualnega stroja razvitega za specifične sisteme. Ti stroji sledijo natančnim navodilom, kako izvajati zložno kodo iz prevedenih datotek. Na drugi strani pa natančnih navodil za prevajanje v zložno kodo ni, zato programer nima vpliva na prevedeno kodo. V diplomskem delu je opisan razvoj razširjenega prevajalnika za Javo. Prevajalnik poleg standardnih ukazov sprejme tudi bloke, ki vsebujejo ukaze zložne kode. Kratki predstavitvi delovanja javanskega navideznega stroja in sestave datotek z zložno kodo, sledita opis zahtev razširjenega prevajalnika in opis izvedbe. Zaključek je sestavljen iz analize končnega prevajalnika z opisi nekaterih možnosti za razširitev in nadgradnjo.

Language:Slovenian
Keywords:Java, zložna koda, prevajalnik, računalništvo, računalništvo in informatika, univerzitetni študij, diplomske naloge
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Publisher:[A. Drčar]
Year:2014
Number of pages:30 str.
PID:20.500.12556/RUL-68865 This link opens in a new window
UDC:004.4'422(043.2)
COBISS.SI-ID:1536058819 This link opens in a new window
Publication date in RUL:10.07.2015
Views:1027
Downloads:160
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Compiling java programs with inline bytecode
Abstract:
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.

Keywords:Java, bytecode, compiler, computer science, computer and information science, diploma

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back