ProgramByDesign: Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 4 templates: del empty params (1×);
History: Clarity. Minor rewording and simplification.
Tags: Mobile edit Mobile web edit
Line 3:
 
==History==
[[Matthias Felleisen]] and [[Racket (programming language)|PLT]] began the effort in January 1995, one day after the ''[[Symposium on Principles of Programming Languages]]'' (POPL), in response to Felleisen's observations of his [[Rice University]] freshmen students and the algebra [[curriculum]] of local public schools. His objective was to use [[functional programming]] to bringmake [[mathematics]] come alive and help inject design knowledge into the introductory [[computer science]] curriculum.
 
The effort began using a [[programming language]] named PLT Scheme which was<!-- Renamed, see below. --> which was a version of the language [[Scheme (programming language)|Scheme]], which is a newer [[Dialect (computing)|dialect]] of an older language, [[Lisp (programming language)|Lisp]].
 
The group raised funds from several private [[Foundation (nonprofit)|foundations]], the [[United States Department of Education]], and the [[National Science Foundation]] to create: