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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Thread: 103376,21960280f1d61e84 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!news1.google.com!news.germany.com!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!cleanfeed3-b.proxad.net!nnrp8-2.free.fr!not-for-mail Return-Path: To: comp.lang.ada@ada-france.org References: In-Reply-To: ; from "Jeffrey R. Carter" at Thu, 25 Jan 2007 22:16:39 GMT Organization: 100 From: "Alexander E. Kopilovich" Date: Sat, 27 Jan 2007 01:05:20 +0300 (MSK) X-Mailer: Mail/@ [v2.45 MSDOS] Subject: Re: How come Ada isn't more popular? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.9rc1 Precedence: list List-Id: "Gateway to the comp.lang.ada Usenet newsgroup" List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.ada Message-ID: content-transfer-encoding: 7bit X-Original-Content-Transfer-Encoding: 7bit X-Leafnode-NNTP-Posting-Host: 88.191.17.134 NNTP-Posting-Date: 26 Jan 2007 23:10:07 MET NNTP-Posting-Host: 88.191.14.223 X-Trace: 1169849407 news-4.free.fr 29531 88.191.14.223:42630 X-Complaints-To: abuse@proxad.net Xref: g2news2.google.com comp.lang.ada:8613 Date: 2007-01-26T23:10:07+01:00 Jeffrey R. Carter wrote: >> The original statement (from kevin cline) was: >> >>>>> What makes a programmer >>>>> like a new language? Usually, someone comes along and says something >>>>> like "Remember that program that we spent two weeks writing in C? >>>>> Here's a Perl implementation that I put together in three hours and >>>>> one-tenth the code." That's never happened with Ada. >> >> The article http://www.stsc.hill.af.mil/crosstalk/2000/08/mccormick.html >> presents the case where use of Ada language in very specific circumstances >> was much more effective than use of C language in the same circumstances. > >... > >> Those circumstances include: >> >> 1) close support provided by teaching staff >> 2) full and precise spefications for the problem domain >> 3) stable general requirements for the task and at the same time relative >> freedom regarding details, and anyway, the absence of a stream of >> unexpected changes in requirements and/or scope and/or additional >> requirements > >I agree that 1. doesn't apply to the OP's statement. However, I consider >a running program to be a very precise and stable specification, so 2. >and 3. appear to apply. Well, of course, after the program is completed and accepted then it represents a kind of precise specification. But in the case described in the article those full specifications was known in advance, which, generally (for common programmer) does not happen very often. When, in the original statement, the teller points at particular program, he certainly means that the information probably will be relevant not just to that particular program, but to some wide class of programs, and it is quite possible that many programs in this class have only partial and vague specifications at the start of their development. > And it's definitely a case of "Remember that >program you couldn't get working in C in an entire semester even though >you were given 60% of the code? Here's an Ada implementation that I got >working in a semester when given 10% of the code." Still note, that it was the teacher of the course making his comparative conclusion to the readers of professional journal, and not one of his students to another student. Actually that article does not mention any opportunity for those students to make that comparison among themselves. Therefore it is not exactly the case described in original statement, but rather somehow similar case, no more than that. There is a teacher telling another teachers (or project leaders or managers) how he, by switching to Ada, enabled his students to do things which were too hard for them with C. Consequently (and in full agreement with the original statement) this article may contribute to Ada popularity among teachers, software development managers or, perhaps, project leaders - but it is not the audience implied in the original statement.