How to Design Programs: Difference between revisions

Content deleted Content added
No edit summary
mNo edit summary
Line 17:
program systematically.
 
Like [[SICP]], HTDP relies on a variant of the [[Scheme programming language]]. Indeed, it comes with its own programming environment, dubbed [http://www.plt-scheme.org/ DrScheme], which provides a series of programming language. The first language supports only functions, atomic data and simple structures. Each language adds expressive power to the previous one. With the exception of the largest teaching language, all languages for HtDP are [[functional programming languages]].
Like [[SICP]], HTDP relies on a variant of the [[Scheme]]
[[programming language]]. Indeed, it comes with its own programming environment, dubbed
[http://www.plt-scheme.org/ DrScheme], which provides a series of programming language. The first language
supports only functions, atomic data and simple structures. Each language adds
expressive power to the previous one. With the exception of the largest teaching language,
all languages for HtDP are [[functional programming languages]].
 
HTDP is available [http://www.htdp.org on-line].