paul at prescod.net
Thu Jul 8 08:13:49 CEST 2004
Hamilcar Barca wrote:
>>I'll say that let them teach Python in the introductory course, and
>>let the students that have the craving learn Scheme in their own
>>time. More people would learn more things, and have more fun.
> The concepts in Scheme matter a great deal in computer science. Those that
> are "craving ... fun" may do it on their own time.
Why not have fun while learning computer science? Scheme is just a
programming language. It is not in and of itself a revelation of the
deepest concepts of computer science. Python supports recursion, second
order functions, numerical programming and hundreds of other important
concepts. In my mind, Scheme actually lacks important stuff like the
idea that types can be created (not simulated, but CREATED) by
programmers and not just language designers. It also lacks various other
OOP concepts (in its standard form).
More information about the Python-list