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.
Waddington, Samuel (Cardiff Metropolitan University, 2017)The aim of the project is: To evaluate the feasibility of setting up a craft beer pub in Cardiff. The objectives of the project are: • To conduct a comprehensive literature review of the current climate that the ...
The Evaluation of the Feasibility of Assembling a Late Night Jazz Coffee Shop that Specialises in American Breakfast style Muffins in Camden, named the Muffin and Bean. Yahuda, Aisha S. (Cardiff Metropolitan University, 2014)Modern society in developing forward at an extraordinary rate, so have individuals’ lives, fashion trends and their demands in many industries. The fast-paced life style and development in globalisation has opened up many ...
An Evaluation of the Feasibility of setting up a Broadway themed Coffee Café in the Swansea City Centre Evans, Anna-Lauren (University of Wales Institute Cardiff, 2011)The aim of the project was to create a modern Broadway themed coffee café in the Swansea City Centre that provides a good social environment and atmosphere for customers. The idea arose through the author having an interest ...