Computer Old Farts Forum
 help / color / mirror / Atom feed
From: clemc at ccc.com (Clem Cole)
Subject: [COFF] [TUHS] History of popularity of C
Date: Mon, 8 Jun 2020 11:38:20 -0400	[thread overview]
Message-ID: <CAC20D2OK5Ug=Yfx5c9hxWJoveZqecA4rANBTNXaVY5MgUAy-gw@mail.gmail.com> (raw)
In-Reply-To: <CALMnNGgnSeLMESDc4jvOq1XDhtzAkpDR8XDUcqo=h_wYxGQdLA@mail.gmail.com>

On Mon, Jun 8, 2020 at 10:14 AM Andy Kosela <akosela at andykosela.com> wrote:

> The real question is can Go be really faster than C/C++?
>
That's really a matter of economics more than architecture.  Obviously how
to measure it and a ton of things like that will have to be agreed upon.
But in the end, it has to have a wide enough use that it started to be a
financial driver for 'enough' of the business.  If people or important
customers start to use it enough, firms like my own will start to say, it's
in our best interest to help create a better code generator.  As I said, we
pay more people to work on LLVM than anyone else at this point and when it
finally can handle Fortran as well or better, we have told the world, we
will move to that compiler.  We got to that point when it was clear, that
it was the compiler technology of future and 'enough' customer demand it
(BTW: we still have a ton of working to gcc also, but the effort there is
much less than when I started at Intel).

BTW:  Apple ships clang - but guess what product compiler Apple's product
teams use for things like Aperture and GarageBand.  Intel spends a ton of
money making sure icc(1) is the best for them  [And again, when clang's
C/C++ can match icc - our execs will want to go there in a heartbeat I
suspect].

A couple of years ago at an HPC workshop, I was talking to the folks.
 They all screamed for a parallel language, but was all over the map.
Chapel turns to have a small backing (Cray wrote it for a DoD contract),
but even the spooks don't use it for production (that all Fortran an C).
After a enough digging, we just rolled the dice with DPC++ because the Venn
diagram of 'enough' of our HPC customers showed it would be helpful.  We
shall see (that took some convincing in management to make that investment)
and right now, its a parallel effort to C++.

As I have said before Cole's law:  'inexpensive economics beats
sophisticated architecture.'
If Go (or Rust - whatever) starts driving silicon sales for enough folks,
you see IBM, Intel et al start getting really excited.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/coff/attachments/20200608/303d6e59/attachment.htm>


  parent reply	other threads:[~2020-06-08 15:38 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <202006072115.057LFV6v089953@elf.torek.net>
     [not found] ` <7w4krmw1kc.fsf@junk.nocrew.org>
2020-06-08 12:51   ` crossd
2020-06-08 14:14     ` akosela
2020-06-08 15:22       ` crossd
2020-06-08 15:38       ` clemc [this message]
     [not found] <CAEoi9W4FDH7ahPHNfEdA0kcMO-yQccF-r=hUCNANyKWMtoO3bA@mail.gmail.com>
     [not found] ` <202006072256.057Muo1h090326@elf.torek.net>
     [not found]   ` <CAAYAaAPu=dKnXH82WmECenLNJKSnKNh6aqjFphOoc+NPWxuGhw@mail.gmail.com>
2020-06-08 12:47     ` crossd
     [not found]     ` <a1321feb-ff2c-4172-9a43-cac2f61bfc18@CHERUBFISH.conted.ox.ac.uk>
2020-06-08 13:46       ` cezar.ionescu
     [not found] <CAEuQd1B8gH-Lu22HKj9pn6JVXNVVYscAnL4TSVDY03k2ORy2qw@mail.gmail.com>
     [not found] ` <8a2e9b1b-8890-a783-5b53-c8480c070f2e@telegraphics.com.au>
     [not found]   ` <m1jcHQv-0036tPC@more.local>
     [not found]     ` <CAC20D2NhWp8V88+7KFaRdYPtn=YrJBfWxUu9OM4bOu8Fp_7KEA@mail.gmail.com>
     [not found]       ` <alpine.BSF.2.21.9999.2005261411560.79423@aneurin.horsfall.org>
     [not found]         ` <9e5933a166ece32b4fb17c6bbb563873@firemail.de>
     [not found]           ` <CAFNqd5Vrk9RBdq1MqyGGAAVZaaEWNE19sAaX4AkNudEfYD+Btg@mail.gmail.com>
2020-05-26 19:55             ` crossd

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAC20D2OK5Ug=Yfx5c9hxWJoveZqecA4rANBTNXaVY5MgUAy-gw@mail.gmail.com' \
    --to=coff@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).