From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: *** X-Spam-Status: No, score=3.8 required=5.0 tests=BAYES_00,INVALID_MSGID, RATWARE_MS_HASH,RATWARE_OUTLOOK_NONAME autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,dab7d920e4340f12 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,dab7d920e4340f12 X-Google-Attributes: gid1014db,public From: "Tim Behrendsen" Subject: Re: C is 'better' than Ada because... Date: 1996/07/30 Message-ID: <01bb7e27$a5e51a20$87ee6fce@timpent.airshields.com>#1/1 X-Deja-AN: 171032997 references: <31daad10.57288085@netline-fddi.jpl.nasa.gov> <31ebfbd7.330061022@netline-fddi.jpl.nasa.gov> <31EE19D1.6977@lfwc.lockheed.com> <31efe069.63062188@netline-fddi.jpl.nasa.gov> <4sopkp$dao@itfhps00.itf.hcsd.ca> <31f3c396.238311543@netline-fddi.jpl.nasa.gov> <01bb78b1$28455ec0$87ee6fce@timpent.airshields.com> <31F613F3.2781E494@escmail.orl.mmc.com> <01bb7bf9$b89a1740$96ee6fcf@timhome2> <4tiorn$r5b@rational.rational.com> <01bb7dd3$88e808a0$96ee6fcf@timhome2> <4tkfqk$duc@goanna.cs.rmit.edu.au> content-type: text/plain; charset=ISO-8859-1 organization: A-SIS mime-version: 1.0 newsgroups: comp.lang.ada,comp.lang.c Date: 1996-07-30T00:00:00+00:00 List-Id: Richard A. O'Keefe wrote in article <4tkfqk$duc@goanna.cs.rmit.edu.au>... > "Tim Behrendsen" writes: > >You say that it is the language of choice when software failure is > >liable to cause loss of life or a very large lawsuit. These > >are very worthy attributes. Given that this is the case, why > >isn't it being used more universally for non-mission critical > >software? > > What I *don't* understand is why people are puzzled by the fact that it > is hard to dislodge the first occupant of a niche. (Not impossible, but Hmmm ... that is a reasonable point, and when I started thinking about it, C didn't get popular until the early 80s after almost 10-13 years in existence. Ada was invented in 83 (was that the first version?), so one could argue that Ada is on schedule to become popular, if it's going to be. Ada is so "under the radar" that it's hard to judge if its popularity is increasing or not. The other advantage C had was it was the language for the first [popular] portable operating system, Unix. This gave it a huge advantage, since it captured the imagination of the "computer underground" that gave the tool base a big boost. Perhaps a better title for this thread is, "Why does *any* language become popular?" > Let me offer another example. Suppose there were a programming language > which is simple, far more expressive and powerful than C, as efficient > as C, with a clean GUI library that has been designed so that programs > will be the *same* on UNIX-X, Windows, and Mac, in which type errors and > storage allocation errors and unintentional file overwriting errors and > so on were impossible, yet remained expressive and comfortable. And > suppose that the implementation were free. I would say that was hopelessly idealistic. :) > Do you suppose it would take the world by storm? > Well, _I_ use it, but no, Clean (for that is its name), has _not_ taken > the world by storm, and I don't expect it will. Never know; maybe you should write a free operating system in it. :) > Conversely, the students I've supervised who've used Microsoft Access > for projects tend to be mildly to *extremely* unhappy with the language > side of it, but that doesn't hurt it in the market, does it? It's amazing the vitriol that Microsoft can bring out. I was just reading a post somewhere else that this guy hated everything Microsoft has ever done, but he really liked Access. Sigh ... -- Tim Behrendsen (tim@airshields.com)