DrScheme: A Pedagogic Programming Environment for Scheme

DrScheme: A Pedagogic Programming Environment for Scheme
复制标题

DrScheme:Scheme 的教学编程环境

DOI:
--
复制
发表时间:
1997
期刊:
Symposium on Programming Language Implementation and Logic Programming
影响因子:
--
通讯作者:
M. Felleisen
M. Felleisen
中科院分区:
--
文献类型:
--
作者:
R. Findler;C. Flanagan;M. Flatt;S. Krishnamurthi;M. Felleisen

文献摘要

被引文献

相似文献

具有计划的教学介绍计算课程提高了课程的智力水平,因此使主题对具有科学利益的学生更具吸引力。不幸的是,可用编程环境的质量差会否定了许多教学上的优势。为了克服这个问题,我们开发了一个针对计划的全面编程环境Drscheme。它完全集成了一个富含图形的编辑器,这是一种多语言解析器,可以处理方案的语法限制性变体的层次结构,功能性读取版本循环和代数有理由的打印机。环境捕获了初学者的典型句法错误,并指出了运行时异常的确切源位置。
Teaching introductory computing courses with Scheme elevates the intellectual level of the course and thus makes the subject more appealing to students with scientific interests. Unfortunately, the poor quality of the available programming environments negates many of the pedagogic advantages. To overcome this problem, we have developed DrScheme, a comprehensive programming environment for Scheme. It fully integrates a graphics-enriched editor, a multi-lingual parser that can process a hierarchy of syntactically restrictive variants of Scheme, a functional read-eval-print loop, and an algebraically sensible printer. The environment catches the typical syntactic mistakes of beginners and pinpoints the exact source location of run-time exceptions.