Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: New directions in C Date: Mon, 16 Mar 2015 09:30:56 -0700 Organization: None to speak of Lines: 37 Message-ID: <87fv9429bz.fsf@kst-u.example.com> References: <5661d082-b964-4d03-9b19-6d874e69f7f7@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="c77ff4d35e33d1c939d3461ebde8dd0d"; logging-data="13772"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19esOGEae1utiWh7h7bncAa" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:ToOgN8KFgU+Ciuz5vvCHHOR5KRw= sha1:LxJzc8gUm0K4N/NbEpufy46XsGo= Xref: csiph.com comp.lang.c:58215 David Brown writes: > On 16/03/15 11:36, Richard Heathfield wrote: >> On 16/03/15 10:10, jacob navia wrote: >>> I have been working with this program the last 20 years. >>> >>> I implemented the C99 standard, and was insulted to no end by the >>> regulars here because "C99 was not portable", the only standard they >>> would accept was the C89 standard of 1989. >> >> I am on record as being less than enthusiastic about C99. I will >> cheerfully go on record as being less than enthusiastic about C11. I >> think C99 remains less portable than C90. Are there any C11 >> implementations yet? I don't know. > > Yes, there are major C11 implementations (such as gcc and clang). I > can't say if their implementations are complete, but certainly most of > the bits are there. gcc's C11 status is documented here: https://gcc.gnu.org/wiki/C11Status Note that the library is not part of gcc, and systems that use gcc may use different library implementations. (GNU's glibc is most the most common library implementation used by Linux-based systems.) It looks like threading is the biggest missing feature -- but C11 makes it optional anyway. (BTW, jacob's assertion that he's been "insulted" for implementing C99 in lcc-win is absurd.) [...] -- Keith Thompson (The_Other_Keith) kst-u@mib.org Working, but not speaking, for JetHead Development, Inc. "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister"