Developing a General Purpose Compiler
Cardiff Metropolitan University
MetadataShow full item record
This paper explains the theory behind compiler development and linker development. The paper demonstrates and backs up the claims made with a working compiler project for the Craft programming language http://craft-language.org. The Craft compiler is open source and can be found on GitHub: https://github.com/nibblebits/craft-compiler/ Throughout this paper we will start with a short introduction where you will be briefly introduced to the world of compilers. You will learn what a compiler is and the components that make up a compiler. After the introduction, you will then be at section 6 “A deeper understanding of compiler Internals” and after reading that you should have gained enough knowledge to start researching further into compiler development. After section 6 you will reach section 8 “Craft Compiler” where I have wrote about the difficulties and successes of this project as well as things I wish I did differently and the plans for the future of Craft compiler. You also get to see screenshots of a Snake game written in Craft language. Finally, the paper is concluded with a conclusions section.
Showing items related by title, author, subject and abstract.
Treadaway, Cathy (Taylor and Francis, 2007-10)This paper presents part of a recently completed doctoral research project investigating the impact of digital imaging technology on printed textile practice. It describes how digital technology is able to support the ...
Davies, Dan; Collier, C.; Howe, A. (Springer Netherlands, 2012)This article reports on the outcomes from the e-scape Primary Scientific and Technological Understanding Assessment Project (2009–2010), which aimed to support primary teachers in developing valid portfolio-based tasks to ...
Fathers, James (Cardiff Metropolitan University, 2012)This study investigates the role that design and product development plays in crafts enterprises at a grass roots level in development contexts with a particular focus on South India. It argues that design training has a ...