Essays about: "Bytecode"
Showing result 1 - 5 of 23 essays containing the word Bytecode.
-
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)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. An Evaluation of WebAssembly Pre-Initialization for Faster Startup Times
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)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. 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 datavetenskapAbstract : 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. Decompilation of WebAssembly using Datalog
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)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. Metametaprogramming for Java with Spoon
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)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