Back to Search Start Over

Some Applications of Pointer Algebra

Authors :
Bernhard Möller
Source :
Programming and Mathematical Method ISBN: 9783642775741
Publication Year :
1992
Publisher :
Springer Berlin Heidelberg, 1992.

Abstract

It is well-known that algorithms involving pointers are both difficult to write and to verify. One reason is that, due to the implict connections through paths within a pointer structure, the side effects of a pointer assignment are usually much harder to survey than those of an ordinary assignment. Second, a careless assignment may destroy the last link to a substructure which thus is lost forever. Now, not only is it easy to make such errors; it is also very hard to find them. With this paper we want to show that these difficulties can be greatly reduced by making the store, which is an implicit global parameter in procedural languages, into an explicit parameter and by passing to an applicative treatment using a suitable algebra of operations on the store.

Details

ISBN :
978-3-642-77574-1
ISBNs :
9783642775741
Database :
OpenAIRE
Journal :
Programming and Mathematical Method ISBN: 9783642775741
Accession number :
edsair.doi.dedup.....fc3058cd75ac653d42c31cf8ccdf8b84
Full Text :
https://doi.org/10.1007/978-3-642-77572-7_8