Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
[[Image:Htdp.jpg|164px|thumb|right|Front cover]]
'''''How to Design Programs (HtDP)''''' is a textbook by [[Matthias Felleisen]], [[Robert Bruce Findler]], [[Matthew Flatt]] and [[Shriram Krishnamurthi]] on the systematic design of [[computer programs]] from [[MIT Press]]. The book introduces the concept of a ''design recipe'', a six-step process for creating programs from the problem statement.
According to HtDP, the design process starts with a careful analysis of the problem statement with the goal of extracting a rigorous description of the kinds of [[data]] that the desired program consumes and produces. The structure of these data descriptions determines the organization of the program. The book therefore carefully introduces more and more complex kinds of data,
|