home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / edu / 2234 next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.8 KB

  1. Xref: sparky comp.edu:2234 comp.lang.scheme:2800 comp.lang.logo:371
  2. Path: sparky!uunet!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!NAIROBI.MT.CS.CMU.EDU!zitsky
  3. From: zitsky+@CS.CMU.EDU (Mark Ryan Miller)
  4. Newsgroups: comp.edu,comp.lang.scheme,comp.lang.logo
  5. Subject: Re: Spread of Scheme and SICP?
  6. Message-ID: <BzM8Iu.2Fx.2@cs.cmu.edu>
  7. Date: 21 Dec 92 15:32:53 GMT
  8. Article-I.D.: cs.BzM8Iu.2Fx.2
  9. References: <CAROMA.92Dec21002710@cookie-crisp.ai.mit.edu>
  10. Sender: news@cs.cmu.edu (Usenet News System)
  11. Distribution: usa
  12. Organization: Carnegie Mellon University
  13. Lines: 27
  14. Nntp-Posting-Host: nairobi.mt.cs.cmu.edu
  15.  
  16. Well, I was introduced to Scheme at DePaul University in Chicago, in one
  17. of my programming theory courses.  I fell in love with it right away.
  18.  
  19. I had learned Logo after purchasing an Amstrad PCW/8256 word-processor and
  20. CP/M machine.  I enjoyed Logo, because it allowed me to learn recursion
  21. while working in an interactive environment.  I'm trying to get back to
  22. studying it.
  23.  
  24. Many universities use Lisp, but I think some are starting to introduce Scheme.
  25. Even from the Lisp perspective, it was my experience with Logo ("supposedly"
  26. a child's language) that helped me understand Lisp and Scheme.  As a computer
  27. science major, now studying at Carnegie Mellon University, I can say that
  28. studying Logo was a much better introduction to recursion, and logic
  29. programming than either Pascal or Basic.
  30.  
  31. I despise Lisp because it has too many constructs, and it's no fun.  (No 
  32. graphics!)  But Scheme is nice, because it forces you to write many of
  33. your programs yourself, instead of picking some complex Lisp primitive.
  34.  
  35. Well two things:  (1) I say introduce Logo, and emphasize that it's NOT a toy language (I *have* studied both Basic and Pascal) and (2) yes, there are actually programmers who like Logo.
  36.  
  37. --Mark
  38.  
  39.  
  40.    \     /
  41. :>-------
  42.    /     \
  43.