首页> 外文会议>IEEE Frontiers in Education Conference >SCAM, a flexible, scheme-like language for teaching programming language concepts
【24h】

SCAM, a flexible, scheme-like language for teaching programming language concepts

机译:SCAM,一种灵活的,类似于方案的语言,用于教授编程语言概念

获取原文

摘要

Scam is a Scheme-like programming language designed for teaching a wide variety of programming language concepts. Scam, at its heart, is an impure functional language, designed to be modified and extended. There are no keywords in the language and every special form, including function definition, is a true function that can be overridden. Consequently, SCAM is ideal for introducing concepts such as object encapsulation and inheritance, aspects, and language subsetting. Both Implementations and applications of these concepts can be added to Scam via student programming projects. This paper introduces Scam and gives a series of projects and solutions that are appropriate for a Programming Languages course.
机译:骗局是一种类似于Scheme的编程语言,旨在教授各种编程语言概念。从本质上讲,骗局是一种不纯的功能语言,旨在对其进行修改和扩展。语言中没有关键字,并且每种特殊形式(包括函数定义)都是可以覆盖的真实函数。因此,SCAM非常适合引入诸如对象封装和继承,方面以及语言子集之类的概念。这些概念的实现和应用都可以通过学生编程项目添加到Scam中。本文介绍了Scam,并提供了适合编程语言课程的一系列项目和解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号