top | item 45632982

(no title)

Longhanks | 4 months ago

What? GCC is absolutely no way whatsoever heading towards irrelevance. In embedded, deskop Linux, and server Linux, almost everything is built with GCC.

discuss

order

IshKebab|4 months ago

Yeah because everything was built with GCC when LLVM was first created and it hasn't displaced them all yet. It will though. All new languages use LLVM as a backend - nobody is using GCC. Every company that writes some kind of custom tooling (e.g. for AI) uses LLVM. Most compiler research is done on LLVM.

It will take a very long time (30 years maybe?) - I did say slowly - but the direction of travel is pretty clear.

uecker|4 months ago

LLVM is the playground for new languages and those that want to avoid GPL. But it is also a bloated mess. I personally prefer to invest my (limited) time into GCC, but actually hope that something new comes up. Or rather, that those big frameworks get decomposed into modular tooling around common standards and intermediate languages.