Geoff Hambrick

dblp:11/823 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems
inheritance
0.011995
Tailoring OO Analysis and Design Methods - Panel Session · OOPSLA 1995
Programming languages and type systems › object-oriented programming
multiple inheritance
0.011995
Tailoring OO Analysis and Design Methods - Panel Session · OOPSLA 1995
Programming languages and type systems
object-oriented programming
0.011995
Tailoring OO Analysis and Design Methods - Panel Session · OOPSLA 1995
Programming languages and type systems › language semantics
formal semantics
0.011995
Tailoring OO Analysis and Design Methods - Panel Session · OOPSLA 1995
Programming languages and type systems
language semantics
0.011995
Tailoring OO Analysis and Design Methods - Panel Session · OOPSLA 1995

Methods — techniques the papers use, named apart from their topics

subobject model · 0.0
YearPublicationVenuePosition
1995 Tailoring OO Analysis and Design Methods - Panel Session
abstract
Existing formalisms of inheritance are not sufficient to model the complexities of the kind of multiple inheritance exemplified in C++.Any satisfactory formalism must model the complicating effects of virtual and nonvirtual base classes as well as virtual and non-virtual methods.By abstracting the implementational notion of a subobject and formalizing subobject selection, we develop a formalism to model this combination of features.Not intended as a formal semantics of C++, the resulting model should nevertheless provide an essential level of understanding for language theorists and implementors in their dealings with C++ and related languages.
Dennis Mancl, Frank Armour, Geoff Hambrick, Barbara Moo
OOPSLA3