Довольно симпатичный язык, на первый взгляд. Что особенно понравилось:
1. По возможностям он не хуже С++ (те же мудрёные шаблоны, те же классы, и тд.), и добавляет некоторые вкусные штуки, которые в С++ может быть будут году в 2009 (а пользовать их можно будет ещё года через 2), а может и не будут.
2. ОБАЛДЕННАЯ скорость компиляции. Это просто сказка какая то. У С++ такого не будет никогда. Конечно это не очень критичная вещь, но это показатель (на мой взгляд) хорошего compiler-friendly дизайна языка.
3. Эффективность. Я погонял пару минитестов на арифметику, вызов виртуальных методов, создание объектов, он даже чуть чуть обгоняет С++ (gcc). Т.е. он эффективен.
4. Garbage Collector. хз, не имею чёткого мнения по этому поводу. Мне кажется, что smart pointers решают все проблемы. Впрочем, GC не будет позволять течь памяти, даже если будут баги в программе, а это хорошо. Думаю, что при нормальном дизайне он будет работать редко и на скорости общего кода не скажется.
Ну недостаток классический - нет миллионов библиотек :)
Ещё один недостаток - не совсем понятен его статус. C++ - паблик, а D - вроде как в основном с Digital Mars связан, соответственно координируется ею. Не то, чтобы это сильно напрягало, в конце концов Страуструп, ЕМНИП, в AT&T работал, когда C++ делал. И в дебиане нету gdc. это огорчило :)
Кто что думает по этому поводу?
![](/img/p.gif)
![](/photos/10027.png)
Ответ на:
комментарий
от bugmaker
![](/img/p.gif)
![](/photos/9916:-1997412678.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Spectr
![](/img/p.gif)
![](/photos/12202:2107260411.jpg)
![](/photos/12202:2107260411.jpg)
![](/photos/10531:-1445660782.png)
Ответ на:
комментарий
от anonymous
![](/photos/7184:-680798512.jpg)
Ответ на:
комментарий
от CrazyPit
![](/photos/9852:1933129501.jpg)
Ответ на:
комментарий
от geek
![](/photos/22067:1276067614.gif)
Ответ на:
комментарий
от Oceanborn
![](/photos/9852:1933129501.jpg)
Ответ на:
комментарий
от geek
![](/photos/7184:-680798512.jpg)
Ответ на:
комментарий
от Legioner
![](/photos/11845:-1319569671.jpg)
Ответ на:
комментарий
от anonymous
![](/photos/8991:-1922532985.gif)
Ответ на:
комментарий
от Spectr
![](/photos/3890:-1647149051.jpg)
Ответ на:
комментарий
от Darkman
![](/img/p.gif)
![](/img/p.gif)
![](/photos/24610:-500089728.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум D Programming Language (2003)
- Форум D Language: Ranges vs Iterators (2013)
- Форум D Language включен в состав GCC (2017)
- Форум Multi language (2017)
- Форум R Language (2013)
- Форум ATS language (2017)
- Форум xubuntu20.04 language (2021)
- Форум english language (2004)
- Форум Programming language (2004)
- Форум Scumbag language (2007)