跳到主要内容
文章

方案中的多态类型检查

作者信息和声明
出版:1996年12月1日出版历史
跳过抽象节

摘要

本文提出了一个Scheme的类型推理系统,供学生在编程入门课程中使用。这项工作的主要目标是提出一个类型系统,该系统足够简单,初学者可以使用,但功能强大,足以表达多态性、抽象数据类型(ADT)和高阶过程的思想。系统还执行一些基本的语法检查。系统使用子类型,但仅以原始方式。它有一个类型datum,它是所有类型的超类型,还有一个类型poof,它是所有类型的子类型。它使用交点类型来控制基准的使用,并生成简单但准确的类型。

工具书类

  1. 1样式:Scheme的实用类型检查器。地址:Informatik-Bericht 93-10,布伦瑞克理工大学。谷歌学者谷歌学者
  2. 2Scheme的一个实用的软类型系统。In:技术报告COMP TR93-918,德克萨斯州休斯顿莱斯大学计算机科学系。谷歌学者谷歌学者
  3. 三。摘自:《策划与编程艺术》,纽约州纽约市麦格劳-希尔。谷歌学者谷歌学者
  4. 4In:Clinger,W.,Rees,J.(编辑),算法语言方案修订报告,谷歌学者谷歌学者
  5. 5主体类型方案和lambda-calculus语义。摘自:Seldin,J.P.,Hindley,J.R.(编辑),To H.B.Curry:《组合逻辑、Lambda微积分和形式主义论文》,学术出版社,纽约州纽约市。第535-560页。谷歌学者谷歌学者
  6. 6基本多态类型检查。计算机程序设计科学。第8节147-172。谷歌学者谷歌学者
  7. 7程序设计中的一种类型多态性理论。计算机与系统科学杂志。v17.348-375。谷歌学者谷歌学者
  8. 8可变完整性程序的类型重建。1994年ACM LISP和函数编程会议记录,第239-249页。谷歌学者谷歌学者
  9. 9《计算机程序的结构与解释》,麻省理工学院出版社,马萨诸塞州剑桥。谷歌学者谷歌学者
  10. 10.多态性类型分析中的限制量化。收录:康奈尔大学博士论文。谷歌学者谷歌学者
  11. 11In:语义原型系统(SPS)参考手册,谷歌学者谷歌学者
  12. 12.软类型:动态类型语言的类型检查方法。发表于:莱斯大学博士论文。谷歌学者谷歌学者
  13. 13.方案中的控制流分析。在:ACM SIGPLAN通告,ACM SIGPLAN 1988年编程语言设计和实现会议记录,第23卷。第164-174页。谷歌学者谷歌学者

索引术语

  1. 方案中的多态类型检查
    索引术语已通过自动分类分配给内容。

    建议

    评论

    登录选项

    检查您是否可以通过登录凭据或您的机构访问本文。

    登录

    完全访问权限

    • 文章指标

      • 下载次数(过去12个月)0
      • 下载次数(最近6周)0

      其他指标