Affiliation:
1. University of Calgary, Calgary, Alberta, Canada
Abstract
Student projects in compiler construction courses are often limited to the implementation of toy languages, making the project's scope manageable but also restricting the number of interesting input programs. ART (Array Removal Transformation) is a language whose compiler translates array-based ART programs into array-less toy language programs which use only simple (non-aggregate) types. This allows algorithms to be expressed in toy languages that would not otherwise be feasible.ART's translation process creates large input files to stress-test student compilers, which are often not subjected to such testing.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献