College
College of Engineering and Polymer Science
Date of Last Revision
2025-02-04 13:15:36
Major
Computer Science
Honors Course
CPSC-498
Number of Credits
3
Degree Name
Bachelor of Science in Computer Science
Date of Expected Graduation
Fall 2024
Abstract
Amethyst is a custom programming language, whose compiler translates Amethyst source code into textual LLVM IR, which can, in turn, be compiled by LLVM back-ends to produce executable binaries. This paper explores compiler concepts and implementation details for the Amethyst compiler, describes the LLVM architecture, and provides an overview of some Amethyst language features.
Research Sponsor
En Cheng
First Reader
Zhong-Hui Duan
Second Reader
Yingcai Xiao
Honors Faculty Advisor
Timothy O'Neil
Proprietary and/or Confidential Information
No
Recommended Citation
Britton, David, "The Amethyst Compiler" (2024). Williams Honors College, Honors Research Projects. 1930.
https://ideaexchange.uakron.edu/honors_research_projects/1930