David A. Gudeman

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

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

Software engineering, systems software and programming languages · 1 · 1 first-author

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 › language semantics › formal semantics
denotational semantics
0.011992
Denotational Semantics of a Goal-Directed Language · ACM Trans. Program. Lang. Syst. 1992
Programming languages and type systems
evaluation strategies
0.011992
Denotational Semantics of a Goal-Directed Language · ACM Trans. Program. Lang. Syst. 1992
Programming languages and type systems › evaluation strategies
goal-directed evaluation
0.011992
Denotational Semantics of a Goal-Directed Language · ACM Trans. Program. Lang. Syst. 1992
Programming languages and type systems
language semantics
0.011992
Denotational Semantics of a Goal-Directed Language · ACM Trans. Program. Lang. Syst. 1992
Programming languages and type systems
functional programming
0.011992
Denotational Semantics of a Goal-Directed Language · ACM Trans. Program. Lang. Syst. 1992

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

denotational semantics · 0.0
YearPublicationVenuePosition
1992 Denotational Semantics of a Goal-Directed Language
abstract
Goal-directed evaluation is a very expressive programming language paradigm that is supported in relatively few languages. It is characterized by evaluation of expressions in an attempt to meet some goal, with resumption of previous expressions on failure. This paradigm is found in SNOBL4 in its pattern-matching facilities, and in Icon as a general part of the language. This paper presents a denotational semantics of Icon and shows how Icon is in fact a combination of two distinct paradigms, goal-directed evaluation and functional application. The two paradigms are not supported separately in different contexts, but integrated fully into a single evaluation mechanism.
David A. Gudeman
ACM Trans. Program. Lang. Syst.1