эти default и delete нужны для явного выражения намерений программиста, а раньше в этих местах могли скрываться грабли. Чем больше помощи от компилятора, тем лучше.
в этой презентации Герб упомянул lock-free collections (кажется, так), для которых был бы желателен GC. И он подчеркнул, что этот сборщик будет опциональным и использоваться только там, где действительно нужен. В остальном он очень доволен нынешней моделью управления памяти в С++11 на основе разных smart pointers.
>Всё, что может быть усовершенствованно, всё, чему может быть найденна более технологическая замена — недостойно быть сохраненно.
я бы положил в капсулу vim
просто раз D позиционируется как полноценная замена С++, то я не понимаю, зачем нужно было отказываться от детерминированных деструкторов :(
а есть еще какие-нибудь области С++ (как языка), кроме хитрых шаблонов, в аналоге которых в D придется делать костыли?
вместо них whiteboard-ы с маркерами что ли? оО
на Винде раньше был Delphi, а сейчас наверно переделали под что-то современное win-specific (WPF? WinRT?)
я бы положил в капсулу vim
«костыли» не относились к «шаблонам», просто я неудачно сформулировал =\
а есть еще какие-нибудь области С++ (как языка), кроме хитрых шаблонов, в аналоге которых в D придется делать костыли?