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


Groups > comp.compilers > #3767 > unrolled thread

EDG open source C++ front end

Started byDerek M Jones <derek@knosof.co.uk>
First post2026-10-02 23:05 +0100
Last post2026-10-05 16:55 +0000
Articles 6 — 3 participants

Back to article view | Back to comp.compilers


Contents

  EDG open source C++ front end Derek M Jones <derek@knosof.co.uk> - 2026-10-02 23:05 +0100
    Re: EDG open source C++ front end anton@mips.complang.tuwien.ac.at - 2026-10-03 16:01 +0000
      Re: EDG open source C++ front end Derek M Jones <derek@knosof.co.uk> - 2026-10-04 13:40 +0100
        Re: EDG open source C++ front end anton@mips.complang.tuwien.ac.at - 2026-10-05 17:33 +0000
          Re: EDG open source C++ front end Derek M Jones <derek@knosof.co.uk> - 2026-10-06 22:00 +0100
    Re: EDG open source C++ front end Cóilín Nioclásín Glostéir <thanks-to@Taf.com> - 2026-10-05 16:55 +0000

#3767 — EDG open source C++ front end

FromDerek M Jones <derek@knosof.co.uk>
Date2026-10-02 23:05 +0100
SubjectEDG open source C++ front end
Message-ID<26-10-002@comp.compilers>
All,

EDG have open sourced their C++ front end
https://edgcpp.org/

Is there a commercial market for compilers anymore?

The LLM generated compilers are creatures of their
training data
https://shape-of-code.com/2026/02/22/investigating-an-llm-generated-c-compiler/

Is there a future for programming languages.
Coding agents could cut out the middle man and go
direct to assembler.

--
Derek M. Jones           Evidence-based software engineering
blog:https://shape-of-code.com

[toc] | [next] | [standalone]


#3768

Fromanton@mips.complang.tuwien.ac.at
Date2026-10-03 16:01 +0000
Message-ID<26-10-003@comp.compilers>
In reply to#3767
Derek M Jones <derek@knosof.co.uk> writes:
>All,
>
>EDG have open sourced their C++ front end
>https://edgcpp.org/
>
>Is there a commercial market for compilers anymore?

There seems to be lots of money in gcc and LLVM development, and this
money comes from commercial interests, so they are commercial
compilers.  It's just not the classic proprietary-software business
model.

>Is there a future for programming languages.
>Coding agents could cut out the middle man and go
>direct to assembler.

For now, they don't, for whatever reason.  And the code they generate
is stored in version control systems, not the prompts.

- anton
--
M. Anton Ertl
anton@mips.complang.tuwien.ac.at
http://www.complang.tuwien.ac.at/anton/

[toc] | [prev] | [next] | [standalone]


#3769

FromDerek M Jones <derek@knosof.co.uk>
Date2026-10-04 13:40 +0100
Message-ID<26-10-004@comp.compilers>
In reply to#3768
Anton,

>> Is there a commercial market for compilers anymore?
>
> There seems to be lots of money in gcc and LLVM development, and this
> money comes from commercial interests, so they are commercial

The gcc people and llvm people I spoke to about funding, some
years ago, said that funding was hard to come by.

Nowadays, there are lots of companies building new 'AI' chips,
so demand has picked up.  Or rather, job opportunities.

>> Is there a future for programming languages.
>> Coding agents could cut out the middle man and go
>> direct to assembler.
>
> For now, they don't, for whatever reason.  And the code they generate
> is stored in version control systems, not the prompts.

It does not matter where the code is stored.

To generate training data the model builders could use
existing compilers to generate assembler, then feed this
into model training.

--
Derek M. Jones           Evidence-based software engineering
blog:https://shape-of-code.com

[toc] | [prev] | [next] | [standalone]


#3771

Fromanton@mips.complang.tuwien.ac.at
Date2026-10-05 17:33 +0000
Message-ID<26-10-006@comp.compilers>
In reply to#3769
Derek M Jones <derek@knosof.co.uk> writes:
>> There seems to be lots of money in gcc and LLVM development, and this
>> money comes from commercial interests, so they are commercial
>
>The gcc people and llvm people I spoke to about funding, some
>years ago, said that funding was hard to come by.

Maybe.  But it did come.  They don't work on these compilers for free.

>Nowadays, there are lots of companies building new 'AI' chips,
>so demand has picked up.  Or rather, job opportunities.

If that has increased for them, that's an answer to:

>>> Is there a future for programming languages.
>>> Coding agents could cut out the middle man and go
>>> direct to assembler.
>>
>> For now, they don't, for whatever reason.  And the code they generate
>> is stored in version control systems, not the prompts.
>
>It does not matter where the code is stored.

My sentence was phrased in a misleading way.  What I meant is: Not the
prompts (or not only), but primarily the generated code is stored in
the version control systems.  I.e., the companies that use AI in
programming see a value in the code in a language that's higher-level
than assembly language or machine code.

>To generate training data the model builders could use
>existing compilers to generate assembler, then feed this
>into model training.

What would the advantage be?  Can the LLM generate the assembly
language more cheaply than what we get with the workflow that AI
generates "high-level code and the compiler generates assembly/machine
code"?  What about human review that still happens AFAIK?  What about
programs that need to run on several architectures?

- anton
--
M. Anton Ertl
anton@mips.complang.tuwien.ac.at
http://www.complang.tuwien.ac.at/anton/
[I think that last point is important -- writing code that compiles
cleanly to several modern architectures like amd64 and arm is easy,
asking an LLM to do it, who knows? -John]

[toc] | [prev] | [next] | [standalone]


#3772

FromDerek M Jones <derek@knosof.co.uk>
Date2026-10-06 22:00 +0100
Message-ID<26-10-007@comp.compilers>
In reply to#3771
Anton,

> My sentence was phrased in a misleading way.  What I meant is: Not the
> prompts (or not only), but primarily the generated code is stored in
 > the version control systems.

Imagine if, when high level languages were new, that companies
stored the compiler generated assembler in the version control system,
rather than the source code.

It is the specification used to generate the source that needs to
be stored.

The source is currently stored because coding agents are unreliable,
and following existing practice is the lowest friction route.

>                              I.e., the companies that use AI in
> programming see a value in the code in a language that's higher-level
> than assembly language or machine code.

If coding agents become reliable, the generated source becomes
as interesting as the assembler generated by compilers.

> What would the advantage be?  Can the LLM generate the assembly
> language more cheaply than what we get with the workflow that AI
> generates "high-level code and the compiler generates assembly/machine
 > code"?

Going to assembler will certainly require more tokens.
Can coding agents generate smaller and/or more efficient assembler
compared to going via source/compiler?

We shall see.

>        What about human review that still happens AFAIK?  What about
> programs that need to run on several architectures?

The review should happen at the specification stage.

English is the new source code (probably some controlled).
--
Derek M. Jones           Evidence-based software engineering
blog:https://shape-of-code.com

[toc] | [prev] | [next] | [standalone]


#3770

FromCóilín Nioclásín Glostéir <thanks-to@Taf.com>
Date2026-10-05 16:55 +0000
Message-ID<26-10-005@comp.compilers>
In reply to#3767
Derek M Jones <derek@Knosof.co.UK> wrote:
|---------------------------------------------|
|"Is there a future for programming languages"|
|---------------------------------------------|

Of course. A person who uses an A.I. reports that to get non-trivial
problems solved via an AI, that he needs to specify so many details
that coding himself is easier.

(S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)

[toc] | [prev] | [standalone]


Back to top | Article view | comp.compilers


csiph-web