PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 1983Communications of the ACM690 citationsOpen Access

Program development by stepwise refinement

NWNiklaus Wirth

Key Points

Key points are not available for this paper at this time.

Abstract

The creative activity of programming—to be distinguished from coding—is usually taught by examples serving to exhibit certain techniques. It is here considered as a sequence of design decisions concerning the decomposition of tasks into subtasks and of data into data structures. The process of successive refinement of specifications is illustrated by a short but nontrivial example, from which a number of conclusions are drawn regarding the art and the instruction of programming.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Niklaus Wirth (1983) studied this question.

synapsesocial.com/papers/6a1d1fa143708a372d5dc765https://doi.org/10.1145/357980.358010
Ask AI
Helpful
Bookmark
Share
View Full Paper