diplomsko delo
Povzetek
Programski jezik Java je eden najbolj uporabljenih jezikov na svetu, tako v profesionalnem, kot tudi v akademskem okolju. Priljubljen je predvsem zaradi preprostosti uporabe, sintakse, prevzete po programskem jeziku C, in moˇznosti izvajanja na veˇc platformah. V akademskem okolju pa pogreˇsamo moˇznost vstavljanja zloˇzne kode v prevedeno javansko kodo, kot nam to omogoˇcajo stavki asm v programskem jeziku C. V ta namen bomo izdelali program Jasm. Uporabnik bo preko uporabniˇskega vmesnika vnesel javansko kodo, v kateri bodo zapisani ukazi zloˇzne kode. Jasm bo program prevedel, vstavil zloˇzno kodo na pravilno mesto, program izvedel, rezultate pa vrnil na uporabniˇski vmesnik.
Ključne besede
zložna koda;prevajanje;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2023 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[A. Šuštar] |
UDK: |
004.43(043.2) |
COBISS: |
158096899
|
Št. ogledov: |
54 |
Št. prenosov: |
17 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Inserting bytecode into Java program |
Sekundarni povzetek: |
The Java programming language is one of the most used programming lan- guages worldwide. It is popular in professional environments, as well as in the academic space. Java’s popularity is mostly based on its ease of use, C-like syntax and being cross-platform. However, in the academic space, the option to insert Java bytecode into compiled Java code, in the same way the asm statements work in C, would be useful. For that purpose we are going to implement a program called Jasm. Users will be able to write a Java program with bytecode, which is then going to be compiled, and executed with the bytecode inserted. Execution results will be returned to the user. |
Sekundarne ključne besede: |
Java;bytecode;compilation;computer and information science;diploma;Java (programski jezik);Računalništvo;Univerzitetna in visokošolska dela; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000468 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
66 str. |
ID: |
19829938 |