Topic: What is "quality of implementation"?


Author: pderocco@ix.netcom.com ("Paul D. DeRocco")
Date: Mon, 14 Jun 2004 18:04:13 +0000 (UTC)
Raw View
> "Prateek R Karandikar" <kprateek88@yahoo.com> wrote
>
> What exactly is a "quality of implementation issue"? I searched the
> Standard for the phrase "quality of implementation". It occurs exactly
> once and isn't defined there.

It's meaning lies in the realm of standard English, not C++, so I don't
think it should be defined in the standard. It refers to all those aspects
of the compiler that _aren't_ spelled out by the standard.

--

Ciao,               Paul D. DeRocco
Paul                mailto:pderocco@ix.netcom.com

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]





Author: kprateek88@yahoo.com (Prateek R Karandikar)
Date: Sat, 12 Jun 2004 18:21:08 +0000 (UTC)
Raw View
What exactly is a "quality of implementation issue"? I searched the
Standard for the phrase "quality of implementation". It occurs exactly
once and isn't defined there.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
To iterate is human, to recurse divine.
-L. Peter Deutsch
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]





Author: SeeWebsiteForEmail@moderncppdesign.com ("Andrei Alexandrescu (See Website for Email)")
Date: Sun, 13 Jun 2004 20:35:31 +0000 (UTC)
Raw View
"Prateek R Karandikar" <kprateek88@yahoo.com> wrote in message
news:607f883e.0406120914.38c1c100@posting.google.com...
> What exactly is a "quality of implementation issue"? I searched the
> Standard for the phrase "quality of implementation". It occurs exactly
> once and isn't defined there.

It means "bad compilers will behave weird with this problem, and good
compilers will implement a smart solution to the problem, but that solution
will be buggy so they will crash".


Andrei


---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]





Author: barmar@alum.mit.edu (Barry Margolin)
Date: Sun, 13 Jun 2004 20:35:38 +0000 (UTC)
Raw View
In article <607f883e.0406120914.38c1c100@posting.google.com>,
 kprateek88@yahoo.com (Prateek R Karandikar) wrote:

> What exactly is a "quality of implementation issue"? I searched the
> Standard for the phrase "quality of implementation". It occurs exactly
> once and isn't defined there.

This refers to features that make some implementations better than
others, independent of their conformance to the standard.

For instance, the standard doesn't put a limit on the amount of padding
bytes in structures, so an implementation that put 1KB between each
structure member would be conforming.  But this doesn't mean that such
an implementation would actually be useful.

--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]





Author: kuyper@wizard.net (James Kuyper)
Date: Mon, 14 Jun 2004 17:52:46 +0000 (UTC)
Raw View
kprateek88@yahoo.com (Prateek R Karandikar) wrote in message news:<607f883e.0406120914.38c1c100@posting.google.com>...
> What exactly is a "quality of implementation issue"? I searched the
> Standard for the phrase "quality of implementation". It occurs exactly
> once and isn't defined there.

The quality of an implementation refers to how well it is implemented.
A high-quality implementation of C might produce machine which would
execute a+b in nanoseconds on some platform; an extremely low-quality
implementation could produce code that would take a year to perform
the same addition. As long as both implementations produced correct
results from the addition, they would both be conforming. However,
most people would prefer to use the faster implementation. all else
being equal.

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]