4 ms·
He is also the only person who has ever written an entire C++ compiler on their own, in addition to the first direct-from-C++ compiler. Cfront was a transpiler.
by stochastic_monk 8y ago
He is also the only person who has ever written an entire C++ compiler on their own, in addition to the first direct-from-C++ compiler. Cfront was a transpiler.
- deleted 8y ago[deleted]
- userbinator 8y agoAccording to the comments it's a D compiler, not C++, but your point still stands.
- drb91 8y agoDMC is in fact a C/C+ compiler (from what I can tell; I don’t use it personally). The D compiler is called DMD.
- WalterBright 8y agoThat is correct. DMC is more precisely a C++98 compiler, with a few later additions.
- userbinator 8y agoI'm curious why the source files I randomly picked to skim over all had this at the top: * Compiler implementation of the * $(LINK2 http://www.dlang.org, D programming language).
- WalterBright 8y agoThe optimizer and back end are shared between DMC and DMD.
- p0nce 8y agoWhere is the DM C runtime code? I haven't found it.
- WalterBright 8y agohttps://github.com/DigitalMars/dmc https://github.com/DigitalMars/dmc
- ColonelPhantom 8y agoDo you have plans to bring it up to date with the current C++ standard?
- WalterBright 8y agoI don't have the time to. I'm always overcommitted :-(
- JdeBP 8y agoI suspect that both Tom Pennello and Chris Lattner would also qualify by your criteria.
- stochastic_monk 8y agoChris Lattner as the primary builder of LLVM deserves enormous credit for that work. Did he really write the entire C++ compiler himself? I haven't been able to find much on Tom Pennello besides some parsing papers from the 70s... I'm interested, but don't know how to find more about his work.
- JdeBP 8y agoOne name to look for is MetaWare.