作者
Thiago Santos, Ana Cavalcanti, Augusto Sampaio
发表日期
2006
研讨会论文
Unifying Theories of Programming: First International Symposium, UTP 2006, Walworth Castle, County Durham, UK, February 5-7, 2006, Revised Selected Papers 1
页码范围
18-37
出版商
Springer Berlin Heidelberg
简介
In this paper, we study object-oriented programming concepts present in languages like Java and C++ in the framework of the Unifying Theories of Programming (UTP). This work shows how subtyping, data inheritance, (mutually) recursive methods, and dynamic binding can be described in the UTP by combining and extending the theories of designs and higher-order procedures. A distinguishing feature of our approach is modularity: following the style of the UTP, we deal with each concept in isolation; this makes our theory convenient to model integrated languages that include constructs from several paradigms.
引用总数
2005200620072008200920102011201220132014201520162017201820192020202111231641631423123
学术搜索中的文章
T Santos, A Cavalcanti, A Sampaio - Unifying Theories of Programming: First International …, 2006