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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,982ed90dd25179ec X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-03 00:20:10 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.mailgate.org!newsfeed.icl.net!newsfeed.fjserv.net!newshosting.com!news-xfer1.atl.newshosting.com!uunet!dca.uu.net!ash.uu.net!spool0901.news.uu.net!spool0900.news.uu.net!reader0902.news.uu.net!not-for-mail Date: Fri, 03 Jan 2003 03:20:05 -0500 From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20021212 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: point by point advantages of Ada References: <1041186672.615164@ns2-ext.dcu.ie> <7YXQ9.2326$c6.2494@bos-service2.ext.raytheon.com> In-Reply-To: <7YXQ9.2326$c6.2494@bos-service2.ext.raytheon.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Organization: KBC Financial Products Message-ID: <1041582007.898082@master.nyc.kbcfp.com> Cache-Post-Path: master.nyc.kbcfp.com!unknown@nightcrawler.nyc.kbcfp.com X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) NNTP-Posting-Host: 204.253.250.10 X-Trace: 1041582009 reader2.ash.ops.us.uu.net 24586 204.253.250.10 Xref: archiver1.google.com comp.lang.ada:32478 Date: 2003-01-03T03:20:05-05:00 List-Id: Wes Groleau wrote: > by a large number of enthusiastic users throwing in every > 'kitchen-sink' feature that suited their fancy. Or by a bunch of people asking Bjarne Stroustrup to add features. >> To a certain extent, the compiler writers have been waiting for code that >> would teach them the language. ..... > > In other words, they have job openings in quality control > --and the formal title of the open position is "customer." It's not exactly a quality control problem. C++ has a number of nooks and crannies where some very esoteric stuff has to be implemented by the compiler. It takes a very close reading of the standard to figure some of these out, so without code that tries to use these features, it's possible for compiler writers to not even know that they exist. One big problem is that the C++ standardization process did not result in a rationale. It's likely that a lot of examples were discussed during the standardization process, but then were not made available for implementors to see.