home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.programming:3094 comp.lang.misc:3561 comp.edu:1887
- Newsgroups: comp.programming,comp.lang.misc,comp.edu
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!agate!linus!linus.mitre.org!boole.mitre.org!crawford
- From: crawford@boole.mitre.org (Randy Crawford)
- Subject: Re: first-year programming languages
- Message-ID: <1992Nov10.025941.9166@linus.mitre.org>
- Sender: news@linus.mitre.org (News Service)
- Nntp-Posting-Host: boole.mitre.org
- Organization: The MITRE Corporation, McLean, VA
- References: <1992Nov9.152324.2715@jarvis.csri.toronto.edu>
- Distribution: na
- Date: Tue, 10 Nov 1992 02:59:41 GMT
- Lines: 30
-
- In article <1992Nov9.152324.2715@jarvis.csri.toronto.edu> kem@csri.toronto.edu (Kem Luther) writes:
- >
- >I work for a college which is reviewing its first-year programming
- >environment for students who will become computer science majors.
- >The question came up: what computer languages are used in the
- >first year programming courses in other colleges? Anyone have
- >some figures on this?
-
- I think this was discussed in comp.edu about 3 months back. As I recall,
- Penn, Columbia, Cornell and MIT all use Scheme as a first course PL followed
- by C or Pascal in the post-data structures courses. In this month's CACM,
- there's a discussion of the use of Ada as a first PL (a really rotten 1PL,
- IMHO).
-
- I'd probably choose scheme as a first course PL given its strengths in
- introducing powerful programming language concepts simply, and then Ada
- (especially Ada 9X) for subsequent courses. I like C++, but think it loses
- out to Ada in that it is _very_ hard to learn, requires knowledge of C or
- Pascal first, and is a rather impure OOP which allows immature programmers
- too much latitude in programming sloppily.
-
- (I've cross-posted this to comp.lang.misc and comp.edu to continue this thread
- elsewhere. Comp.programming is supposed to be a forum for algorithms and the
- like.)
-
- --
-
- | Randy Crawford crawford@mitre.org The MITRE Corporation
- | 7525 Colshire Dr., MS Z421
- | N=1 -> P=NP 703 883-7940 McLean, VA 22102
-