home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:2194 comp.lang.misc:4022 comp.software-eng:4918
- Path: sparky!uunet!pmafire!news.dell.com!natinst.com!cs.utexas.edu!wupost!spool.mu.edu!umn.edu!msus1.msus.edu!eeyore.stcloud.msus.edu!jhowatt
- Newsgroups: comp.edu,comp.lang.misc,comp.software-eng
- Subject: Re: Programming language selection criteria
- Message-ID: <1992Dec13.094551.1856@msus1.msus.edu>
- From: jhowatt@eeyore.stcloud.msus.edu (Jim Howatt)
- Date: 13 Dec 92 09:45:51 -0600
- Followup-To: comp.edu comp.software-eng
- Distribution: world
- Organization: St. Cloud State Univ., MN
- Nntp-Posting-Host: eeyore.stcloud.msus.edu
- Lines: 48
-
- john@jlc.mv.com (John Leslie) replies to my post:
-
- > > jhowatt@eeyore.stcloud.msus.edu (Jim Howatt) writes:
-
- [ .. stuff deleted .. ]
-
- > > In the first chapter [Sebesta] lists several language selection/evaluation
- > > criteria; but the list "feels" uncomfortably incomplete and subjective.
- >
- > In the real world, the list of criteria has one item -- politics.
- >
- > > In view of the flame wars that we often see among proponents of
- > > different languages, I'd like to present my students with a set of
- > > reasonably objective criteria for selecting a language for a given task.
- > [ .. more stuff deleted .. ]
- > I've seen literally hundreds of criteria, most often generated after
- > the fact to justify a (usually reasonable) choice already made.
-
- Would you share these criteria with us? This is what I'm looking for.
- Even if they're after-the-fact, if they're reasonable, let's hear them!
-
- > I think
- > such a list is nearly useless, unless it has stood the fire of flame-wars
- > on the Net. I _would_ welcome some submissions, open to flaming, because
- > we _might_ be ready to reach consensus on a few criteria...
-
- Please post your list so we can all take part in the flaming.
-
- > [ ... ] I really think you're barking up the wrong tree. [ ... ]
- > The point _shouldn't_ be that Algorithm A
- > is best programmed in Language L; rather students should get a feeling
- > for tradeoffs -- Language Q may not be ideal for Algorithm A, but the
- > penalty is in the neighborhood of H hours, which might be made up elsewhere
- > in the project.
- > Students should leave your course with a feeling that most times the
- > savings from choosing the right language are less than the time they'd
- > spend fighting the political battle to use it.
-
- This is the kind of input I'm looking for.
-
- > John Leslie <john@jlc.mv.com>
- >
- > PS: I've set followup to comp.edu, where I think the discussion belongs.
-
- I disagree. The reason I posted to comp.software-eng was to get input
- from practitioners. I can find all the academic criteria I want in texts.
-
- Jim
-