Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #526

Re: GCC is 25 years old today

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news.misty.com!news.iecc.com!nerds-end
From compilers@is-not-my.name
Newsgroups comp.compilers
Subject Re: GCC is 25 years old today
Date Tue, 27 Mar 2012 09:27:03 -0000
Organization Compilers Central
Lines 67
Sender news@iecc.com
Approved comp.compilers@iecc.com
Message-ID <12-03-059@comp.compilers> (permalink)
References <12-03-056@comp.compilers>
NNTP-Posting-Host news.iecc.com
X-Trace leila.iecc.com 1332927217 42078 64.57.183.58 (28 Mar 2012 09:33:37 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Wed, 28 Mar 2012 09:33:37 +0000 (UTC)
Keywords GCC, history
Posted-Date 28 Mar 2012 05:33:37 EDT
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
Xref csiph.com comp.compilers:526

Show key headers only | View raw


> On Sat, 24 Mar 2012 08:44:36 -0700, BGB wrote:
> > GCC showed up in various forms (such as DJGPP, and later Cygwin and
> > MinGW), and in not much time, most previously non-free compilers (MSVC,
> > Watcom, ...) became freely available as well.
> >
> > if not for GCC, maybe compilers would tend to still cost money?

They still do, once you realize there are computers other than PCs and
there are OS other than UNIX.

> > either that, or maybe this trend was inevitable?

On Linux/UNIX? Probably so given people expect free as in free and are
not used to paying for anything. Hard to figure pricing models for
that market, but the cheaper the better.

> It was. The software market was (and is) unregulated. The big software
> vendors were able to fund incredibly cost-intensive compiler
> development form sales of other, far less expensive to develop,
> software and services.

Yes but not necessarily only. Some of the compilers still cost a bundle and
since they're mature I think they're making all their money back several
times over. I don't have the numbers in front of me so my guess isn't any
worse than yours unless you do.

> This started a race to the bottom and, in the end, destroyed the whole
> market of compilers with all the compiler vendors who were not quick
> enough to diversify their business. Those who did, walked away anyway.
> Why would you keep an unprofitable department? You cannot yearn
> anything for compilers now.

This is not generally true. If you're talking about Intel x86 it's mostly
true. As you know Adacore still makes plenty of money. So does Green
Hills. So do others I haven't heard of.

It's not true about IBM at all on System Z. They sell compilers and make a
lot of money, it's probably all gravy now. I don't know if they make money
on compilers for POWER and AIX. There are even a few companies selling C/C++
compilers for System Z. It's not only IBM in the market, and people are
still spending money.

> Consequently, there is no significant investments in compiler and
> language research, of which effect the author of the article observed
> as a "plateau." There is no mystery in it, no market means no
> progress. Academic research very soon became irrelevant without an
> input from the field, without industry hungry for fresh compiler
> developers. So, here we are.

I don't think this is correct. Like many other things about the industry, it
has become a lot more focused and refined but I don't think there is no
market. And I don't think there is no innovation and no progress. Things
move along. There are several significant compiler companies. Not as many as in
the 1970s and not on as many platforms but there are still some doing a
pretty good business.

> Was GCC responsible for that? No, its role was rather positive, to keep
> some least diversity of compilers, to serve as an epitaph on the
> tombstone...

It's an epitaph on FSF's tombstone, with any luck!

[There's plenty of compiler work in embedded systems, too.  ARM has
compilers that basically just generate intermediate code, and the
linker does sophisticated global optimization over the whole program.
-John]

Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

GCC is 25 years old today Rui Maciel <rui.maciel@gmail.com> - 2012-03-22 22:29 +0000
  Re: GCC is 25 years old today BGB <cr88192@hotmail.com> - 2012-03-24 08:44 -0700
    Re: GCC is 25 years old today "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2012-03-26 11:00 +0200
      Re: GCC is 25 years old today compilers@is-not-my.name - 2012-03-27 09:27 +0000
        Re: GCC is 25 years old today "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2012-03-28 16:38 +0200
          Re: GCC is 25 years old today compilers@is-not-my.name - 2012-03-29 12:30 +0000
            Re: GCC is 25 years old today "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2012-03-30 09:58 +0200
            Re: GCC is 25 years old today Georg Bauhaus <rm.dash-bauhaus@futureapps.de> - 2012-04-12 15:07 +0200
        Re: GCC is 25 years old today BGB <cr88192@hotmail.com> - 2012-03-28 13:46 -0700
    Re: GCC is 25 years old today glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-03-28 13:33 +0000
    Re: GCC is 25 years old today Rui Maciel <rui.maciel@gmail.com> - 2012-03-28 16:47 +0100
      Re: GCC is 25 years old today Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2012-03-29 15:03 +0200
      Re: GCC is 25 years old today Joshua Cranmer <Pidgeot18@verizon.net> - 2012-03-29 09:17 -0500
        Re: GCC is 25 years old today BGB <cr88192@hotmail.com> - 2012-03-30 14:58 -0700
      Re: GCC is 25 years old today BGB <cr88192@hotmail.com> - 2012-03-29 09:48 -0700
        Re: GCC is 25 years old today Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2012-03-30 10:58 +0200
          Re: GCC is 25 years old today BGB <cr88192@hotmail.com> - 2012-03-30 13:33 -0700
            Re: target platforms and .NET, was GCC is 25 years old today BGB <cr88192@hotmail.com> - 2012-03-31 13:08 -0700
      Re: GCC is 25 years old today anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2012-03-31 14:02 +0000
        Re: GCC is 25 years old today mev <mevermeulen@gmail.com> - 2012-04-01 06:20 -0700
      Re: GCC is 25 years old today jgk@panix.com (Joe keane) - 2012-04-01 01:05 +0000
  Re: GCC is 25 years old today Marco <prenom_nomus@yahoo.com> - 2012-04-01 08:24 -0700

csiph-web