主机名:page-component-76fb5796d-dfsvx总加载时间:0渲染日期:2024-04-26T03:07:24.740Z有数据问题:falsehasContentIssue为false

多态语言中的动态类型

部分内容: JFP研究文章

剑桥大学出版社在线出版:2008年11月7日

M.阿巴迪
附属:
数字设备公司,系统研究中心,130 Lytton Avenue,Palo Alto,CA 94301,USA
L.卡德利
附属:
数字设备公司,系统研究中心,130 Lytton Avenue,Palo Alto,CA 94301,USA
B.穿孔
附属:
英国爱丁堡EH9 3JZ爱丁堡大学计算机科学系
D.雷米
附属:
INRIA,Domaine de Voluceau,Rocquecourt,B.P.10578153 Le Chesnay Cedex,法国
权限和权限 [在新窗口中打开]

摘要

核心共享和HTML视图不可用于此内容。但是,由于您有权访问此内容,可以通过“保存PDF”操作按钮获得完整的PDF。

在编程中,有时甚至在高级静态类型系统存在的情况下,也需要一些动态类型。我们研究了动态类型与其他高级类型结构的相互作用,讨论了它们与显式多态性语言的集成(以系统的方式)F类)、隐式多态性(ML风格)、抽象数据类型和子类型。

类型
文章
版权
版权所有©剑桥大学出版社1995

工具书类

阿巴迪M。卡尔代利L。皮尔斯B。普洛金G.公司。(1991)静态类型语言中的动态类型.程序设计语言与系统学报13(2):237268.交叉参考谷歌学者
阿巴迪M(M)卡尔代利L。皮尔斯B。雷米D。(1992)多态语言中的动态类型。第页。(编辑),关于ML及其应用的ACM Sigplan研讨会,第页。92103(技术报告CMU-CS-93-105,计算机科学学院,卡内基梅隆大学.)谷歌学者
Birtwistle公司克·米。达尔O.-J.公司。米尔豪格B。Nygaard公司英国。(1979)Simula开始Studentliteratur(瑞典隆德)、Bratt Institute Fuer Neues Lerned(哥赫,FRG)、,查特韦尔·布拉特有限公司.谷歌学者
卡尔代利L。、和韦格纳第页。(1985)关于理解类型、数据抽象和多态性.计算调查 17(4),十二月。交叉参考谷歌学者
卡尔代利L。马提尼美国。米切尔J.C.公司。斯克洛夫答:。(1991)带有子类型的系统F的扩展。伊藤T。迈耶A.R.公司。(编辑)计算机软件的理论方面,计算机科学讲义526Springer-Verlag公司,第页。750770.谷歌学者
卡尔代利L。(1988)琥珀色。库西诺G.公司。居里安P.L.公司。罗维内特B。(编辑),组合器和函数编程语言,计算机科学课堂讲稿242.Springer-Verlag公司,第页。2147.谷歌学者
卡尔代利L。(1988)结构子类型和权力类型的概念.程序。第十五届美国计算机学会编程语言原理研讨会,第页。7079.谷歌学者
盖利G.公司。(1990)关于集成包含和参数多态性的最小类型系统的证明理论研究。博士论文,比萨大学(技术报告TD-6/90,比萨大学信息学院。)谷歌学者
吉拉德J.-Y.公司。(1972)行政法庭解释。博士论文,巴黎第七大学.谷歌学者
戈登M。(1980)将评估添加到ML.个人沟通中。谷歌学者
亨利恩F、。(1993)动态键入:句法和证明理论.计算机程序设计科学1992年欧洲规划研讨会专刊。谷歌学者
兰普森B。(1983)雪松语的描述。技术报告CSL-83-15,施乐帕洛阿尔托研究中心。谷歌学者
勒罗伊十、。莫尼M。(1991)ML.in中的动力学休斯J。(编辑)函数编程语言与计算机体系结构1991,计算机科学讲义523Springer-Verlag公司,第页。406426.谷歌学者
利斯科夫B。阿特金森R。布鲁姆T。莫斯E.公司。沙弗特J.C.公司。谢弗R。斯奈德答:。(1981)CLU参考手册.Springer-Verlag公司.谷歌学者
米尔纳R。托夫特M。哈珀相对湿度。(1990)标准ML的定义.麻省理工学院出版社.谷歌学者
米切尔J。普洛金G.公司。(1988)抽象类型具有存在类型.程序设计语言与系统学报10():470502,7月。谷歌学者
密克罗夫特答:。(1983)ML.Draft中的动态类型。谷歌学者
纳尔逊G.公司。(编辑)模块-3中的系统编程.普伦蒂斯·霍尔.谷歌学者
雷诺J。(1974)走向类型结构理论。程序。程序设计讲座,计算机科学课堂讲稿19.Springer-Verlag公司,第页。408425.谷歌学者
罗夫纳第页。(1986)扩展Modula-2以构建大型集成系统.IEEE软件(6):4657,11月。交叉参考谷歌学者
塔特S.R.公司。(1990)准静态打字(初步报告).程序。第十七届ACM程序设计语言原理研讨会,,第页。367381.谷歌学者
韦斯第页。阿蓬特M.-V.公司。拉维尔答:。莫尼M。苏亚雷斯答:。(1990)CAML参考手册。研究报告121,INRIA,Rocquencourt,9月。谷歌学者
沃思N。(1987)从Modula到Oberon和编程语言Oberon。苏黎世ETH纽尔信息研究所82号技术报告。谷歌学者
提交响应

讨论

尚未发布此文章的讨论。