University of Wollongong
Browse

Program development by data abstraction

Download (386.47 kB)
preprint
posted on 2024-11-16, 00:18 authored by Reinhold Friedrich Hille
This paper explains the vital role of data abstraction in the development of computer programs. Abstract data types provide the mechanism to formulate a solution to a computing problem. They transform functions into algorithms and unltimately into programs. They also provide a mechanism for the development of a hierarchy of levels of abstraction t specific to the problem at hand. Examples are presented to explain these concepts. Consequences of this approach for the proof of program correctness are discussed.

History

Article/chapter number

82-18

Total pages

18

Language

English

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC