From: Dmitry A.Kazakov <mailbox@dmitry-kazakov.de>
Subject: Re: Overriding discriminants perplexes GNAT 3.14p
Date: Sat, 21 Sep 2002 00:06:21 +0200
Date: 2002-09-21T00:06:21+02:00 [thread overview]
Message-ID: <amergv$5b11r$1@ID-77047.news.dfncis.de> (raw)
In-Reply-To: u4rcm0yh9.fsf@gsfc.nasa.gov
Stephen Leake wrote:
> Dmitry A.Kazakov <mailbox@dmitry-kazakov.de> writes:
>
>> Stephen Leake wrote:
>>
>> > Dmitry A.Kazakov <mailbox@dmitry-kazakov.de> writes:
>> >
>> >> People rightly criticize MS VC++, but the situation with Ada
>> >> compilers isn't much better.
>> >
>> > Yes it is (in my experience). I've found bugs in _every_ compiler I've
>> > ever used. At least with GNAT I have a chance of getting them fixed!
>>
>> First of all there are bugs and bugs. GNAT is at least ten years old, so
>> I would expect that one could not catch it on such primitive things. What
>> you are talking about is merely a quality of support, which is a very
>> important but yet another thing. Moreover, from what Robert Dewar said
>> before his departure, it looks like excellent and thus expensive support
>> actually harms quality. ACT intentionally limits the number of GNAT users
>> by those with very deep pockets and applications which do not require all
>> stregths of Ada. Should GNAT Pro be affordable for small and medium sized
>> projects, then Ada would be applied much more wider with so terrifying
>> ACT consequence of an increasing support demand.
>
> You are making a couple of assumptions that I find dubious.
>
> 1) More and cheaper customers = higher quality
>
> I don't believe this, because the first consequence of more cheaper
> customers is to spread your support personnel thinner, so they have
> less time to write quality fixes for the bugs that get reported.
Consider personal PC's today and mainframes of 60's. In a long term
perspective cheaper products bring higher quality. This could be [and
usualy is] undesirable from the point of view of a product vendor. Well,
this is how they try to resist to, let's say, progress and then disapper.
> 2) ACT customers do not require all strengths of Ada.
>
> GNAT is the only compiler to support _all_ of the Ada Annexes. ACT
> only supports code that customers demand.
So they dropped JGNAT. Could this happen if GNAT were widely used in web
applications?
> So I have to believe that
> there is at least one ACT customers using each part of Ada. Which also
> helps defeat assumption 1).
I hope so. But you should admit that a wider use of GNAT would make it
better.
> Ok, it is certainly true that compilers perform differently on
> different types of code; I suspect your code is in a different domain
> than mine.
I have an impression that Object Ada better optimizes inlined code, but
there are also cases where GNAT is better.
>> But what if mismanagement and "new economy" didn't kill DEC?
>
> Then I'd be running VMS instead of Windows, and Linux would never have
> gotten started (hey, I can dream, can't I :).
A world free of UNIX! (:-))
--
Regards,
Dmitry Kazakov
www.dmitry-kazakov.de
next prev parent reply other threads:[~2002-09-20 22:06 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-19 2:32 Overriding discriminants perplexes GNAT 3.14p Dmitry A.Kazakov
2002-09-18 16:45 ` Stephen Leake
2002-09-19 21:34 ` Dmitry A.Kazakov
2002-09-19 15:51 ` Stephen Leake
2002-09-20 22:06 ` Dmitry A.Kazakov [this message]
2002-09-20 12:29 ` Stephen Leake
2002-09-22 8:43 ` Dmitry A.Kazakov
2002-09-22 13:32 ` Georg Bauhaus
2002-09-23 5:41 ` Dmitry A.Kazakov
2002-09-23 12:41 ` Georg Bauhaus
2002-09-24 1:38 ` Dmitry A.Kazakov
2002-09-23 15:33 ` Stephen Leake
2002-09-24 8:35 ` Dmitry A. Kazakov
2002-09-19 18:22 ` Adam Beneschan
2002-09-20 22:06 ` Dmitry A.Kazakov
2002-09-20 16:00 ` Adam Beneschan
2002-09-22 8:43 ` Dmitry A.Kazakov
2002-09-23 21:18 ` Adam Beneschan
2002-09-24 9:40 ` Dmitry A. Kazakov
2002-09-21 13:01 ` Simon Wright
2002-09-18 16:46 ` Mark Johnson
2002-09-19 21:34 ` Dmitry A.Kazakov
2002-09-19 16:17 ` Stephen Leake
2002-09-19 20:02 ` tmoran
2002-09-20 21:10 ` Dmitry A.Kazakov
2002-09-21 12:56 ` Simon Wright
2002-09-18 16:49 ` Frank J. Lhota
2002-09-19 21:34 ` Dmitry A.Kazakov
2002-09-18 17:17 ` Per Sandbergs
2002-09-19 8:51 ` Thierry Lelegard
-- strict thread matches above, loose matches on Subject: below --
2002-09-19 9:08 Grein, Christoph
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox