home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / programm / 3177 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  2.0 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!matt.ksu.ksu.edu!news
  2. From: strat@matt.ksu.ksu.edu (Steve Davis)
  3. Newsgroups: comp.programming
  4. Subject: Re: first-year programming languages
  5. Date: 18 Nov 1992 16:29:43 -0600
  6. Organization: Kansas State University
  7. Lines: 28
  8. Distribution: na
  9. Message-ID: <1eeg4nINNs38@matt.ksu.ksu.edu>
  10. References: <1992Nov13.171915.26423@cbnewsc.cb.att.com> <aelman.721693402@Xenon.Stanford.EDU> <dnebing-141192140340@m64-143.bgsu.edu> <BxsFop.Jvw@watserv1.uwaterloo.ca> <BxxKvy.4rI@news.cso.uiuc.edu>
  11. NNTP-Posting-Host: matt.ksu.ksu.edu
  12.  
  13. lnosek@ux4.cso.uiuc.edu (Luke Nosek) writes:
  14.  
  15. >    Here at U of I they're starting us out on MIT Scheme, a dialect of
  16. >LISP. What was surprising what how easy it was to learn this language - there
  17. >is not much to be learned in scheme - it is a languange with little dogma.
  18.  
  19. I agree.  I'm taking Chez Scheme as part of a class called
  20. "Introduction to Programming Languages" (CIS 605) in which we started
  21. off learning how the basic architecture of scheme works, and now are
  22. looking at how to write parameterized functions to easily implement
  23. simple interpreters and compilers using shared code.  Scheme is well
  24. suited for learning the good-and-bad of recursion.
  25.  
  26. >    I suppose that's the reason they chose to start us out that way -
  27. >because the learning curve for people thrown into pascal would cause them
  28. >to concentrate more on the language than on the computer science.
  29.  
  30. At this school, there is much redundancy in the early classes, and the
  31. introductary language is PASCAL.  But the higher-level classes are
  32. (for the most part) in C.  The strange part is that the class that
  33. teaches C is a technical *elective* that many CS students never take.
  34.  
  35. Stratocaster
  36. -- 
  37.        Steve Davis (I'm a student, not a spokesperson!)
  38.       strat@cis.ksu.edu - Kansas State University - Manhattan KS
  39.                    
  40. The perfect .signature file.  Approximated but never actually attained.
  41.