Content deleted Content added
Short description: Computer programming textbook by Matthias Felleisen and colleagues Tags: Mobile edit Mobile web edit Advanced mobile edit |
m Disambiguating links to Object-orientation (link changed to Object-oriented programming) using DisamAssist. |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 50:
#The book assumes less ___domain knowledge than that of SICP.
The paper then distinguishes between structural [[recursion]], where the related data definition happens to be [[self-referential]], requiring usually a straightforward design process, and generative recursion, where new problem data is generated in the middle of the problem-solving process and the problem solving method is re-used, often requiring ''ad hoc'' mathematical insight, and stresses how this distinction makes their approach scalable to the [[Object-oriented programming|object-oriented]] (OO) world.
Finally, the paper concludes with a description of responses from various faculty and students after having used HtDP in the classroom.
Line 59:
== External links ==
* {{Official website|htdp.org}}, 2018 2nd edition, 2003 1st edition
{{Lisp programming language}}
Line 65 ⟶ 64:
[[Category:Computer science books]]
[[Category:MIT Press books]]
[[Category:Computer programming books]]
[[Category:Scheme (programming language)]]
[[Category:Creative Commons-licensed books]]
|