[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Defending GCC considered futile
From: |
Stefan Monnier |
Subject: |
Re: Defending GCC considered futile |
Date: |
Sun, 08 Feb 2015 09:12:46 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> LLVM was first relased in 2003, Clang was opened up in 2007 (but is
> likely a bit older). Those aren't young projects by any standard, and
> I doubt their sheets are particularly clean by this point.
Compare that to the age of GCC, and while I agree it's had time to grow
warts, it's still much cleaner than GCC and its structure is much better
adapted to current compiler technology needs.
GCC has also changed quite a bit during all those years, and not only by
accruing "stuff" but also by internal redesigns, which helped it stay
"on top of its game", but from the point of view of a someone wanting to
add some new optimization/feature, the technical attractiveness of GCC
is no match to LLVM. Licenses and "control" have absolutely nothing to
do with it.
Stefan
- Defending GCC considered futile, Eric S. Raymond, 2015/02/07
- Re: Defending GCC considered futile, David Kastrup, 2015/02/07
- Re: Defending GCC considered futile, Florian Weimer, 2015/02/07
- Re: Defending GCC considered futile, Richard Stallman, 2015/02/08
- Re: Defending GCC considered futile, Stefan Monnier, 2015/02/08
- Re: Defending GCC considered futile, Stephen J. Turnbull, 2015/02/09
- Re: Defending GCC considered futile, Richard Stallman, 2015/02/09
- Re: Defending GCC considered futile, Perry E. Metzger, 2015/02/09
- Re: Defending GCC considered futile, Eli Zaretskii, 2015/02/09
- Re: Defending GCC considered futile, Daniel Colascione, 2015/02/10
- Re: Defending GCC considered futile, Helmut Eller, 2015/02/10