3 ms·
I think it's bad to let your tools become a crutch to avoid gaining a deeper understanding. That being said, if you take a software developer's CPU away what a
by Reelin 6y ago
I think it's bad to let your tools become a crutch to avoid gaining a deeper understanding.
That being said, if you take a software developer's CPU away what are they supposed to do - build their own foundry? Same for electrical engineers - can they really be faulted for an inability to design a modern chip without the help of extensive tooling?
(I'm certainly nowhere near being capable of implementing my own C++ compiler from scratch.)
- WalterBright 6y ago> I'm certainly nowhere near being capable of implementing my own C++ compiler from scratch. It's not that bad. A couple months and you're good to go.
- rdc12 6y agoI doubt even you would be that keen to write a C++17 compiler from scratch :P
- war1025 6y agoFor context, the person you replied to is the author of the D language.
- WalterBright 6y agoI did write a C++98 compiler from scratch. I then was consumed by writing a D compiler, but the later C++ versions aren't hard from a compiler perspective.