6 ms·
I fail to see any negative aspects of having multiple compiler implementations around. IMHO that's the main reason why C became so popular, compilers are free
by flohofwoe 3y ago
I fail to see any negative aspects of having multiple compiler implementations around.
IMHO that's the main reason why C became so popular, compilers are free to explore into different directions, language extensions that have proven their worth will eventually be picked up by other implementations, and sometimes even make it into the standard without being butchered too much by the committee agreement process.
- rnd0 3y agoI'm confused, I thought that there already were 3 around? Or at least 2? gcc plus the one from dlang?
- sixthDot 3y agothe 3rd, LDC, uses LLVM as backend. Both all share the same frontend. https://dlang.org/download.html https://dlang.org/download.html open-D is not a 4th implementation it's a fork.
- gallier2 3y agoThere also SDC which is an experimental D compiler not using DMD code. I don't know how complete it is but it is actively updated.