• English
    • Welsh
  • English 
    • English
    • Welsh
  • Login
Search DSpace:
  • Home
  • Research at Cardiff Met
  • Library Services
  • Contact Us
View item 
  • DSpace home
  • Cardiff School of Management
  • Taught Degrees (Management)
  • Undergraduate Degrees (Management)
  • View item
  • DSpace home
  • Cardiff School of Management
  • Taught Degrees (Management)
  • Undergraduate Degrees (Management)
  • View item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Developing a General Purpose Compiler

Thumbnail
View/open
Main article (951.5Kb)
Author
McCarthy, Daniel
Date
2017-04
Type
Dissertation
Publisher
Cardiff Metropolitan University
Metadata
Show full item record
Abstract
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.
URI
http://hdl.handle.net/10369/8638
Collections
  • Undergraduate Degrees (Management) [568]

Related items

Showing items related by title, author, subject and abstract.

  • Thumbnail

    Interpreting the new lower primary art and craft component of the Creative and Performing Arts, the Botswana National Curriculum. Case studies of four primary schools in the South Central and Central North Regions. An illuminative evaluation. 

    Mannathoko, Magdeline (University of WalesCardiff School of Education, 2009)
    This thesis seeks to examine how lower primary school teachers in the South Central and Central North regions of Botswana have met the recommended learning outcomes of art and craft, as a discipline within the Creative and ...
  • Thumbnail

    Design Training Strategies for the Crafts Sector in South India. 

    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 ...
  • Thumbnail

    The Campanologists Teacup: A Creative Collaboration of Technology and Making 

    Murphy, Ingrid; Pigott, Jon (Plymouth College of Art, 2016)
    This paper explores intersections of technology, making and material process in ways that go beyond the current paradigm of digital fabrication techniques and craft practice, through an artists report on a collaborative ...

Browse

DSpace at Cardiff MetCommunities & CollectionsBy issue dateAuthorsTitlesSubjectsThis collectionBy issue dateAuthorsTitlesSubjects

My Account

Login

Statistics

Most Popular ItemsStatistics by CountryMost Popular Authors

DSpace software copyright © 2002-2015  DuraSpace
Contact us | Send feedback | Administrator