dc.contributor.author |
Philips, N.C.K.
|
|
dc.contributor.author |
Postma, Stef W.
|
|
dc.date.accessioned |
2018-06-04T15:39:28Z |
|
dc.date.available |
2018-06-04T15:39:28Z |
|
dc.date.issued |
1987 |
|
dc.identifier.citation |
N.C.K. Phillips and S.W. Postma (1987) Pointers as a data type. Quaestiones Informaticae Vol 5 No 3 1987 |
en |
dc.identifier.issn |
0254-2757 |
|
dc.identifier.uri |
http://hdl.handle.net/10500/24246 |
|
dc.description.abstract |
The distinction between an abstract data type and an implementation of a data type is not as
clear as is commonly thought. A hash table can be used to implement the type bag but few of our
colleagues think of a hash table as itself being a data type. Similarly, pointers can be used to give
a linked implementation of the data type list, but few of us seem to think of pointers as
themselves forming a data type. However we shall give an algebraic specification of a pointer
data type which is an abstraction of the representation of pointers in Pascal. The usual linked
structures can then be specified abstractly via mutually recursive type specifications. In addition
we shall describe a uniform method of constructing implementations of data type specifications
via operations on strings. |
en |
dc.language.iso |
en |
en |
dc.publisher |
Computer Society of South Africa (on behalf of SAICSIT) |
en |
dc.title |
Pointers as a data type |
en |
dc.type |
Article |
en |
dc.description.department |
School of Computing |
en |