3 ms·
If you have the time, I'd love to hear a bit about why you ended up creating D, rather than writing an Ada compiler? (Seeing how you wrote a c++ compiler...).
by e12e 6y ago
If you have the time, I'd love to hear a bit about why you ended up creating D, rather than writing an Ada compiler? (Seeing how you wrote a c++ compiler...).
- WalterBright 6y agoAt the time, I had only written a couple toys. I thought writing an Ada compiler was impossible. It's also impossible to write a C++ compiler, but I didn't realize that and did it anyway (several years later, after I'd written a C compiler). I thought that C++ was just adding member functions and a few keywords to C.
- Lucretia9 6y agoWhy didn't you, at least, put in Ada's numeric type system into D? You would've had a massive edge over C++ right there.
- WalterBright 6y agoProbably because I didn't have the Ada spec anymore at the time. But D did get _ embeddable in numeric literals, a very nice feature that D made popular and now it's normal in other languages.