Essays about: "Bytecode"

Showing result 1 - 5 of 23 essays containing the word Bytecode.

  1. 1. Functional Programming Languages and the JVM : Comparing Functional Language Compilation Techniques for the JVM

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Asta Olofsson; [2023]
    Keywords : Compilation; Functional Programming; Java; Kompilering; Funktionell Programmering; Java;

    Abstract : Because of its security, high availability, and automatic memory management, the JVM (Java Virtual Machine) is a desirable execution environment. However, since the JVM was originally made for Java, which is an objectoriented language, it is hard for languages with other paradigms to run on it. READ MORE

  2. 2. An Evaluation of WebAssembly Pre-Initialization for Faster Startup Times

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : William Stackenäs; [2023]
    Keywords : WebAssembly; Wasm; pre-execution; pre-initialization; execution time; Wizer; WebAssembly; Wasm; förexekvering; förinitialisering; exekveringstid; Wizer;

    Abstract : WebAssembly (Wasm) has emerged as a new technology for the web that enables complex and interactive web applications, while utilizing a compact and platform-independent bytecode format. Due to its flexibility, portability, and built-in security, it has since evolved to be used in many other embeddings, such as internet-of-things, server applications, and even mobile applications. READ MORE

  3. 3. Comparison between an imperative and functional solution executed on the cloud : Java vs Scala for matrix multiplication performed on Amazon EC2

    University essay from Umeå universitet/Institutionen för datavetenskap

    Author : Filippa Dahlgren Lidman; [2022]
    Keywords : ;

    Abstract : This thesis handles a comparison of matrix multiplication in the functional and imperative paradigm. The main focus was on the performance of the different implementations executed on the EC2 cloud service. The imperative solution was implemented in Java, and the functional solution was implemented in Scala. READ MORE

  4. 4. Decompilation of WebAssembly using Datalog

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Love Brandefelt; [2022]
    Keywords : Datalog; Decompiler; WebAssembly; Logic programming; Bytecode; Datalog; Dekompilator; WebAssembly; Logic programming; Bytecode;

    Abstract : With 92% of today’s browsers supporting WebAssembly the need for decompilers to discover malicious code is greater than ever. The introduction of the Datalog to C++ compiler Soufflé, in 2016, enables the implementation of effective Datalog-based decompilers. READ MORE

  5. 5. Metametaprogramming for Java with Spoon

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Andrew Bwogi; [2021]
    Keywords : ;

    Abstract : Metaprogramming is used to abstract away complicated code by o˙ering a more intuitive interface that automatically generates it. Spoon and ASM are two metaprogram libraries for Java that operate on programs at source code and bytecode level respectively. READ MORE