|WikiProject Computer science||(Rated Start-class)|
A/V pairs in theory of PLs
It turns out that attribute-value pairs are quite useful in theorising about programming languages as well as designing practical systems. See "A semantics of multiple inheritance", Luca Cardelli, Information and Computation, 76(2/3): 138-164, February 1988, available here as PDF. Should we mention this in the article? Cheers, CWC(talk) 01:32, 28 August 2006 (UTC)
Name-value pair might be a better title
I was surprised to get redirected to a page using the term 'attribute-value pair' rather than 'name-value pair'. Obviously a number of different meanings can be applied to the first element of a name-value pair, and in different contexts 'attribute' often have different specific meanings. For example in C#, a class can have both attributes *and* properties, and a dictionary style collection can also have keys.