From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24608 invoked by alias); 22 Mar 2008 18:18:13 -0000 Received: (qmail 24597 invoked by uid 22791); 22 Mar 2008 18:18:12 -0000 X-Spam-Check-By: sourceware.org Received: from server265-han.de-nserver.de (HELO server265-han.de-nserver.de) (85.158.176.48) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 22 Mar 2008 18:17:49 +0000 Received: (qmail 29051 invoked from network); 22 Mar 2008 19:17:33 +0100 Received: from 84-75-167-168.dclient.hispeed.ch (HELO linux2.krischik.com) (84.75.167.168) (smtp-auth username martinka, mechanism plain) by server265-han.de-nserver.de (qpsmtpd/0.40) with ESMTPA; Sat, 22 Mar 2008 19:17:33 +0100 Received: from linux2.krischik.com (linux2.krischik.com [192.168.0.2]) by linux2.krischik.com (Postfix) with ESMTP id 1796918001B0 for ; Sat, 22 Mar 2008 18:24:14 +0100 (CET) From: Martin Krischik To: gcc-help@gcc.gnu.org Subject: Re: On the C99 Status Date: Sat, 22 Mar 2008 18:18:00 -0000 User-Agent: KMail/1.9.9 References: <11b141710803220508q29483a6fr8d09c61bda062893@mail.gmail.com> In-Reply-To: <11b141710803220508q29483a6fr8d09c61bda062893@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1499441.bfP1LGtH8a"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200803221824.12543.krischik@users.sourceforge.net> X-User-Auth: Auth by martinka through 84.75.167.168 X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2008-03/txt/msg00224.txt.bz2 --nextPart1499441.bfP1LGtH8a Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-length: 1556 Am Samstag 22 M=E4rz 2008 schrieb Paulo J. Matos: > The other possibility is that gcc, > as a big software beast, is getting so big that adding completely new > features might be quite hard...=20 I thing this is close - but in a much grander scale - Most of the other=20 available C compiler don't have C99 support either. I think that C as a language is getting such a big language beast on such=20 small foundations that adding completely new features is be quite hard. Thi= s=20 is what you get when you build on to weak foundations. Note that the features you mentioned have been available for in - in for=20 example Ada - for over ten years (complex numbers ) or 20 years (variable= =20 length arrays) now - and they have been implemented by the compiler vendors. I mention Ada because this is where good foundation come into play. When Ad= a=20 came out it was dismissed for been to heavy and difficult - while C was so= =20 light and elegant. Now 20 years later and see what happened: The Ada front end of GCC 4.3=20 implements Ada 2007 in full - only a year after the standard was finalised= =20 while the C front end - with a lot lot more maintainers working on - still= =20 has not got C99 implemented - That's 8 years late! And ISO standards are=20 renewed every 10 years - so C 2009 should be around the corner now. As I said: the foundations of C are to weak (Read an original first printin= g=20 K&R to see what I mean) - they can not hold and more features.=20 Martin --=20 Martin Krischik mailto://krischik@users.sourceforge.net --nextPart1499441.bfP1LGtH8a Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. Content-length: 194 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQBH5UC8ijwKaHyem9cRAmbRAKCUDvsyK/7B3GqL4FsrAwWZhQfb3gCgsZVV 5SG4qn06ku0dPDCX2VrMsXo= =5tLM -----END PGP SIGNATURE----- --nextPart1499441.bfP1LGtH8a--