Essays about: "Compiler backend"
Showing result 1 - 5 of 8 essays containing the words Compiler backend.
-
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. Compiler Testing by Random Source Code Generation
University essay from Linköpings universitet/Programvara och systemAbstract : Most software projects today are written using programming languages. Compilers in turn translate programs written in these higher level languages into machine code, executable on actual hardware. Ensuring that these compilers function correctly is therefore paramount. READ MORE
-
3. A JavaScript Backend for the Miking Compiler
University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)Abstract : This thesis presents the design and implementation of an extension of the self-hosted Miking compiler to enable the generation of JavaScript code for different runtime environments and web browsers. Miking is a framework for developing domain-specific and general-purpose programming languages through sound language fragment composition, among other things, to create efficient compilers. READ MORE
-
4. An LLVM backend for the Open Modelica Compiler
University essay from Linköpings universitet/Institutionen för datavetenskapAbstract : This thesis presents the construction and evaluation of an LLVM based codegenerator, an LLVM backend. The introduction of an LLVM based backend into the OpenModelica compiler was done to examine the advantages and disadvantages of compiling Modelica and MetaModelica to LLVM IR instead of C. READ MORE
-
5. SkePU 2: Language Embedding and Compiler Support for Flexible and Type-Safe Skeleton Programming
University essay from Linköpings universitet/Programvara och systemAbstract : This thesis presents SkePU 2, the next generation of the SkePU C++ framework for programming of heterogeneous parallel systems using the skeleton programming concept. SkePU 2 is presented after a thorough study of the state of parallel programming models, frameworks and tools, including other skeleton programming systems. READ MORE