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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,df1a7f1c3c3bc77e X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!w5g2000hsg.googlegroups.com!not-for-mail From: Maciej Sobczak Newsgroups: comp.lang.ada Subject: Re: An Ada Advice Inquiry Date: 7 May 2007 14:07:03 -0700 Organization: http://groups.google.com Message-ID: <1178572023.092363.258510@w5g2000hsg.googlegroups.com> References: <1178448459.256329.28590@n76g2000hsh.googlegroups.com> <1178480316.415370.194260@n76g2000hsh.googlegroups.com> <463ed042$1@news.post.ch> <1178527820.949652.143060@l77g2000hsb.googlegroups.com> <1g1r9ddu19ka7$.1kq3tc2btm98o.dlg@40tude.net> <1178542830.662912.295270@y5g2000hsa.googlegroups.com> <1ag0c4xfhpqu8$.1ay8hqvyp8za3$.dlg@40tude.net> NNTP-Posting-Host: 85.3.122.117 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1178572024 24587 127.0.0.1 (7 May 2007 21:07:04 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 7 May 2007 21:07:04 +0000 (UTC) In-Reply-To: <1ag0c4xfhpqu8$.1ay8hqvyp8za3$.dlg@40tude.net> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: w5g2000hsg.googlegroups.com; posting-host=85.3.122.117; posting-account=Ch8E9Q0AAAA7lJxCsphg7hBNIsMsP4AE Xref: g2news1.google.com comp.lang.ada:15621 Date: 2007-05-07T14:07:03-07:00 List-Id: On 7 Maj, 15:58, "Dmitry A. Kazakov" wrote: > >> Huh, have you seen Borland Builder 2006? > > > No, but I've heard very bad stories about it and I wonder why the hell > > there is still any market for this. > > Yes, because it was a customer requirement In which case it doesn't make sense to discuss about which choice is better, right? :-) And if you accept the offer, you take the full responsibility for all the pain you get later. Don't blame the language if you are force to use crappy tools. Let's talk about new projects where we are the only drivers. > and because there are fancy > libraries one believed of being able to use with Borland. This again is > about how languages and compilers get chosen, in practise. Right. But again, don't complain about the language (which is a general concept) if you get lost in the vendor lock-in as a result of choosing non-standard solutions. Complain about Borland, not about C+ +. > > Do we really talk about *new > > projects*, or continuation of legacy code with vendor lock-in? > > It is always a continuation, new projects are made by old people living in > the old world. I don't agree. The world was not yet invented entirely. > > What about MSVC++8.0? g++4? Intel? Comeau? > > We are using the first. OK. They are all comparable. > > The difference between Ada and C++ is that with C++ we have a set of > > compilers to choose from, so nobody is forcing you to use the worst > > one (unless you got locked-in, but then it's only your fault). > > The choices between compilers are motivated by everything but the quality > of. It has the same pattern as with the language choice. No chance to > convince customer to scrap Borland, even less to switch to Ada. Then, again, if it's the customer who is driving the choice of tools, there is no sense talking about which choice is better. It's just inconclusive. > > With Ada there is a set of versions of GNAT that are "somewhere" > > between Ada95 and Ada2005, where the exact meaning of "somewhere" is > > to be discovered by the user. > > That is a transitional state. Of course - just like with C++ compilers a couple of years ago. They are just in different phases of the transition. Note that it's a periodic phenomenon with ~10 years period. ;-) -- Maciej Sobczak http://www.msobczak.com/