Skip to main content
Article
ChAmElEoN: A Customizable Language for Teaching Programming Languages
Journal of Computing Sciences in Colleges
  • Saverio Perugini, University of Dayton
  • Jack L. Watkin, University of Dayton
Document Type
Article
Publication Date
10-1-2018
Abstract

ChAmElEoN is a programming language for teaching students the concepts and implementation of computer languages. We describe its syntax and semantics, the educational aspects involved in the implementation of a variety of interpreters for it, its malleability, and student feedback to inspire its use for teaching languages.

Inclusive pages
44-51
ISBN/ISSN
1937-4771
Document Version
Postprint
Comments

This is the authors' version of the work, posted here in compliance with the publisher's policy on self-archiving; it is for your personal use, not for redistribution. Version of record

Permission documentation is on file.

Publisher
Consortium for Computing Sciences in Colleges and the Association for Computing Machinery (ACM)
Peer Reviewed
Yes
Citation Information
Perugini, S. & Watkin, J.L. (2018). "ChAmElEoN: A Customizable Language for Teaching Programming Languages." Journal of Computing Sciences in Colleges, 34(1), 44-51. USA: Consortium for Computing Sciences in Colleges. ACM Digital Library. (Available at https://dl.acm.org/citation.cfm?id=3280498.)