Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I created D because I could implement new ideas without waiting years.


What do you mean?


To improve C++, I'd need to write proposal papers to the committee, mount a campaign to get it accepted, attend all the committee meetings, and wait years for the next standard to get through the process.

With D, I could implement it and ship it in a few days or weeks.

Of course, I could (and did) add features to the C++ compiler I developed. But I soon discovered that nobody was interested in using features that were not part of the standard - even the people who proposed the features would not use them.

Over time, many of the improvements put in D found their way years later into the C++ standard.


Of course, D having a much larger community these days means that improvements take longer from conception to ship. More community means more process.


D is a successor to (you've guessed it) 'C'.

If you've ever used Zortech C++ then you've used Walter's product.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: