Re: Where to download C99 Standard



Chris H <chris@xxxxxxxxxxxx> writes:
In message <lnvd2bkoht.fsf@xxxxxxxxxxxxxxx>, Keith Thompson <kst-
u@xxxxxxx> writes
jacob navia <jacob@xxxxxxxxxxxx> writes:
Le 30/12/10 20:02, Keith Thompson a écrit :
lock.
(I hope lcc-win doesn't use alloca() to implement VLAs.)

C++ doesn't have this feature, and Microsoft (Plauger) objected.

P.J. Plauger is not, and never has been, an employee of Microsoft.
If you're saying that Plauger objected for reasons having to do
with Microsoft, that may be true (can someone else comment?),
but your statement implies more than that.

As you say PJP is NOT an employee of MS. Whilst MS are a big customer of
his so are most of the other high end compiler companies. Most of the
others are in the embedded space and they are still on C90 (actually
C95) and they want a compact C language that runs on MCU from 8-128
bits. It is the 8 (and some 16) bit systems where they need to keep the
language compact.

BTW there are stil more 8 bit MCU used than the 16 and 31 bit MCU put
together.

So why not keep VLAs and complex arithmetic mandatory for hosted
implementations?

[...]

--
Keith Thompson (The_Other_Keith) kst-u@xxxxxxx <http://www.ghoti.net/~kst>
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
.



Relevant Pages

  • Re: Where to download C99 Standard
    ... P.J. Plauger is not, and never has been, an employee of Microsoft. ... So why not keep VLAs and complex arithmetic mandatory for hosted ...
    (comp.lang.c)
  • Re: Where to download C99 Standard
    ... P.J. Plauger is not, and never has been, an employee of Microsoft. ... two C99 features are being ...
    (comp.lang.c)