"Little language" project modules

作者:Clements John*; Fisler Kathi
来源:Journal of Functional Programming, 2010, 20: 3-18.
DOI:10.1017/S0956796809990281

摘要

Many computer science departments are debating the role of programming language the curriculum. These discussions of ten question the relevance and appeal of programming-languages content for today's students. In our experience, domain-specific. "little languages" projects provide a compelling illustration of the importance of programming-language concepts. This paper describes projects that prototype mainstream applications such as PowerPoint, TurboTax, and animation scripting. We have used these exercises as modules in non-programming languages Courses, including courses for first year students. Such modules both encourage students to study linguistic topics in more depth and provide linguistic perspective to students who might not otherwise be exposed to the area.

  • 出版日期2010-1

全文