5 ms·
Automated Teller ATM Machine If you are also confused by the title, DMC = DigitalMars Compiler. It is a C/C++ compiler which seems to be almost completely writ
by 0x00000000 8y ago
Automated Teller ATM Machine
If you are also confused by the title, DMC = DigitalMars Compiler. It is a C/C++ compiler which seems to be almost completely written by one person
https://en.wikipedia.org/wiki/Digital_Mars https://en.wikipedia.org/wiki/Digital_Mars
- stochastic_monk 8y agoHe 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.
- TallGuyShort 8y agoI would put up big money for a shirt that said "Run DMC++" and had the Digital Mars icon on it.
- WalterBright 8y agoGreat idea! Wish I'd thought of it. But then, I'd get sued by Run DMC :-(
- ufo 8y agoGCC has also joined in the fun: https://www.fsf.org/blogs/gnu-press/gnu-press-releases-run-gcc-shirt https://www.fsf.org/blogs/gnu-press/gnu-press-releases-run-g...
- chrisseaton 8y agoWhat are you replying to? The title doesn't use 'DMC'?
- 0x00000000 8y agoBefore it was edited, the title was "DigitalMars DMC Compiler"