home *** CD-ROM | disk | FTP | other *** search
- 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
- From: strat@matt.ksu.ksu.edu (Steve Davis)
- Newsgroups: comp.programming
- Subject: Re: first-year programming languages
- Date: 18 Nov 1992 16:29:43 -0600
- Organization: Kansas State University
- Lines: 28
- Distribution: na
- Message-ID: <1eeg4nINNs38@matt.ksu.ksu.edu>
- 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>
- NNTP-Posting-Host: matt.ksu.ksu.edu
-
- lnosek@ux4.cso.uiuc.edu (Luke Nosek) writes:
-
- > Here at U of I they're starting us out on MIT Scheme, a dialect of
- >LISP. What was surprising what how easy it was to learn this language - there
- >is not much to be learned in scheme - it is a languange with little dogma.
-
- I agree. I'm taking Chez Scheme as part of a class called
- "Introduction to Programming Languages" (CIS 605) in which we started
- off learning how the basic architecture of scheme works, and now are
- looking at how to write parameterized functions to easily implement
- simple interpreters and compilers using shared code. Scheme is well
- suited for learning the good-and-bad of recursion.
-
- > I suppose that's the reason they chose to start us out that way -
- >because the learning curve for people thrown into pascal would cause them
- >to concentrate more on the language than on the computer science.
-
- At this school, there is much redundancy in the early classes, and the
- introductary language is PASCAL. But the higher-level classes are
- (for the most part) in C. The strange part is that the class that
- teaches C is a technical *elective* that many CS students never take.
-
- Stratocaster
- --
- Steve Davis (I'm a student, not a spokesperson!)
- strat@cis.ksu.edu - Kansas State University - Manhattan KS
-
- The perfect .signature file. Approximated but never actually attained.
-