Similarity inheritance: a new model of inheritance for spreadsheet VPLs

Rebecca Walpole Djang, M. Burnett
{"title":"Similarity inheritance: a new model of inheritance for spreadsheet VPLs","authors":"Rebecca Walpole Djang, M. Burnett","doi":"10.1109/VL.1998.706156","DOIUrl":null,"url":null,"abstract":"Although spreadsheets can be argued to be the most widely used visual programming languages (VPLs) today, most are very limited compared to other VPLs, supporting only a few built-in types and offering only primitive support for code reuse. The inheritance mechanisms of object oriented programming might seem to offer help for the latter problem, but incorporating these mechanisms in a traditional way would introduce concepts foreign to spreadsheets, such as message passing. We present similarity inheritance, a new approach to inheritance that is suitable for seamless integration into the spreadsheet paradigm. We first explain the model independently of any implementation, and then present a prototype implementation in the research spreadsheet VPL Forms/3. We show that bringing inheritance functionality to the spreadsheet paradigm can be done using the widely understood idea of copy/paste. Further, we show why the approach requires the presence of a live, visual environment.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VL.1998.706156","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

Although spreadsheets can be argued to be the most widely used visual programming languages (VPLs) today, most are very limited compared to other VPLs, supporting only a few built-in types and offering only primitive support for code reuse. The inheritance mechanisms of object oriented programming might seem to offer help for the latter problem, but incorporating these mechanisms in a traditional way would introduce concepts foreign to spreadsheets, such as message passing. We present similarity inheritance, a new approach to inheritance that is suitable for seamless integration into the spreadsheet paradigm. We first explain the model independently of any implementation, and then present a prototype implementation in the research spreadsheet VPL Forms/3. We show that bringing inheritance functionality to the spreadsheet paradigm can be done using the widely understood idea of copy/paste. Further, we show why the approach requires the presence of a live, visual environment.
相似继承:电子表格vpl的一种新的继承模型
尽管电子表格可以说是当今使用最广泛的可视化编程语言(vpl),但与其他vpl相比,大多数都非常有限,只支持少数内置类型,并且只提供对代码重用的基本支持。面向对象编程的继承机制似乎可以帮助解决后一个问题,但是以传统方式合并这些机制会引入电子表格之外的概念,例如消息传递。我们提出了相似继承,这是一种适合无缝集成到电子表格范例中的继承新方法。我们首先解释了独立于任何实现的模型,然后在研究电子表格VPL Forms/3中展示了一个原型实现。我们展示了将继承功能引入电子表格范例可以使用广泛理解的复制/粘贴思想来完成。此外,我们还说明了为什么该方法需要一个实时的视觉环境。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信