跳到主要内容
10.1145/512760.512764acm会议文章/章节视图摘要出版物页面波普尔会议记录会议集合
第条
免费访问

数据类型作为值:多态性、类型检查、封装

出版:1978年1月1日出版历史

摘要

本文描述了一种在编程语言中处理数据类型的新方法,它允许对“多态”或“泛型”过程进行简单解释,使一组简单的类型检查规则在语义上合理,并提供了一种简单的封装处理方法。

工具书类

  1. {Donahue,1977}詹姆斯·多纳休,“关于数据类型的语义”,康奈尔大学计算机科学系,TR-77-3111977年6月。]]谷歌学者谷歌学者数字图书馆数字图书馆
  2. {甘农,1977}J.D.甘农,“数据类型惯例的实验评估”,CACM 20:8,1977年8月,P.584。]]谷歌学者谷歌学者数字图书馆数字图书馆
  3. {Gries和Gehani,1977}David Gries和Narain Gehari,“关于高级语言中数据类型的一些想法”,CACM 20:61977年6月,第414页。]]谷歌学者谷歌学者数字图书馆数字图书馆
  4. {Guttag,1975}John W.Guttag.抽象数据类型编程的规范和应用,多伦多大学技术报告CSRG-59,1975年9月。]]谷歌学者谷歌学者
  5. {Guttag,1977}约翰·古塔格,“抽象数据类型和数据结构的发展”,CACM 20:6,1977年6月,第396页。]]谷歌学者谷歌学者数字图书馆数字图书馆
  6. {霍尔,1972年}C.A.R.霍尔,“数据结构注释”,载于达尔、迪克斯特拉和霍尔,结构化编程,学术出版社,1972年。]]谷歌学者谷歌学者数字图书馆数字图书馆
  7. {霍尔,1973}C.A.R.霍尔,“编程语言设计的启示”,SIGACT/SIGPLAN编程语言原理研讨会会议记录,1973年10月。]]谷歌学者谷歌学者
  8. {Jensen和Wirth,1975年}Kathleen Jensen and Niklaus Wirth著,PASCAL用户手册和报告,第二版,Springer-Verlag,1975年。]]谷歌学者谷歌学者数字图书馆数字图书馆
  9. {Jones和Liskov,1977}Anita K.Jones和Barbara H.Liskov《表示数据访问限制的语言扩展》,C.M.U.技术报告,1977年4月。]]谷歌学者谷歌学者
  10. {科斯特,1976年}科内利斯·H·A·科斯特,“可见性和类型”,摘自{SIGPLAN,1976年,第179页。]]谷歌学者谷歌学者数字图书馆数字图书馆
  11. {Lampson等人,1977年}B.W.Lampson、J.J.Horning、R.L.London、J.G.Mitchell和G.L.Popek,《关于程序设计语言欧几里得的报告》,SIGPLAN Notices 12:21977年2月2日。]]谷歌学者谷歌学者数字图书馆数字图书馆
  12. {Liskov等人,1977}Barbara Liskov、Alan Snyder、Russel Atkinson和Craig Schaffert,“CLU中的抽象机制”,CACM 20:81977年8月,第564页。]]谷歌学者谷歌学者数字图书馆数字图书馆
  13. {Milne and Strachey,1976年}R.Milne and C.Strachey《程序设计语言语义理论》,霍尔斯特德出版社,1976年。]]谷歌学者谷歌学者数字图书馆数字图书馆
  14. {Parnas,Shore,and Weiss,1976年}D.L.Parnas、John E.Shore和David Weiss《定义为变量类的抽象类型》,见{SIGPLAN,1976年,第149页。]]谷歌学者谷歌学者数字图书馆数字图书馆
  15. {Scott,1976}D.Scott,“数据类型作为格”,SIAM J.Computing 5:31976年9月。]]谷歌学者谷歌学者
  16. {Scott,1977}D.Scott,“逻辑与编程语言”,CACM 20:92077年9月。]]谷歌学者谷歌学者数字图书馆数字图书馆
  17. {SIGPLAN,1976}《数据会议记录:抽象、定义和结构》,SIGPLAN公告,第二卷,1976年特刊。]]谷歌学者谷歌学者
  18. {坦能,1977}R.D.坦能,“基于语义原则的语言设计方法”,《信息学报》8:21977,第97-112页。]]谷歌学者谷歌学者交叉引用交叉引用
  19. {Wulf等人,1976年}William Wulf、Ralph London和Mary Shaw,“阿尔法中的抽象和验证:语言和方法论导论”,USC\ISI研究报告76-461976年6月。]]谷歌学者谷歌学者
  20. {沃尔夫,1977年}威廉·沃尔夫,私人通信。]]谷歌学者谷歌学者
  1. 数据类型作为值:多态性、类型检查、封装

    建议

    评论

    登录选项

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

    登录

    完全访问权限

    • 发布于

      封面图片ACM会议
      POPL’78:第五届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录
      1978年1月
      264页
      国际标准图书编号:9781450373487
      内政部:10.1145/512760

      版权所有©1978 ACM

      允许制作本作品的全部或部分数字或硬拷贝供个人或课堂使用,但不收取任何费用,前提是复制品的制作或分发不是为了盈利或商业利益,并且复制品在首页注明本通知和完整引文。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。向请求权限[电子邮件保护]

      出版商

      计算机协会

      美国纽约州纽约市

      出版历史

      • 出版:1978年1月1日

      权限

      请求有关此文章的权限。

      请求权限

      检查更新

      限定符

      • 第条

      接受率

      78年流行音乐纸张接受率27属于135提交文件,20%总体验收率824属于4,130提交文件,20%

      即将召开的会议

      流行乐'25
      第52届ACM SIGPLAN编程语言原理年会
      2025年1月19日至25日
      丹佛,CO,美国

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用eReader联机查看。

    电子阅读器