芭芭拉·利斯科夫(Barbara Liskov),艾伦·斯奈德(Alan Snyder),罗素·阿特金森(Russell Atkinson),克雷格·沙弗特(Craig Schaffert)
ACM的通信,1977年8月,第1卷。20号,第564-576页
10.1145/359763.359789
评论
CLU是一种新的编程语言,旨在支持在程序构建中使用抽象。编程方法论的工作导致人们意识到,三种抽象化合物,术,控制,尤其是数据抽象 - 在编程过程中很有用。其中,只有传统语言,程序或子例程很好地支持了程序抽象。除了程序外,CLU还提供了支持数据和控制抽象的新型语言机制。本文介绍了CLU中的抽象机制。通过编程示例,说明了程序构建中三种抽象的实用性,并显示了如何编写CLU程序以使用和实施抽象。还讨论了CLU库,该库允许在编译时执行完整类型检查的增量程序开发。
这篇文章全文写的很好
找不到条目
登录以阅读全文
需要访问吗?
请选择以下选项之一,以访问高级内容和功能。
创建一个Web帐户
如果您已经是ACM成员,通讯订户或数字图书馆订户,请设置一个Web帐户,以访问此网站上的高级内容。
加入ACM
成为成员充分利用ACM出色的计算信息资源,网络机会和其他好处。
订阅ACM杂志的通讯
完全访问50多年的CACM内容,并每月接收该杂志的印刷版。
购买文章
非会员可以购买本文或出现的杂志的副本。