Здравствуйте, Tilir, Вы писали:
T>Здравствуйте, Disappear, Вы писали:
D>>Не пора ли нам программировать на языке D (http://www.digitalmars.com/d/) ?
D>>Разве мы не заслужили
T>Я предлагаю вам привести какой-нибудь простой и ясный пример. Вот задача. Вот так она криво и плохо решается (или вообще не решается на C++).
T>А вот так она красиво и грамотно решается на D. И сразу всё станет ясно и убедительно.
Генератор примеров

:
http://www.digitalmars.com/d/comparison.html
template factorial(int n : 1)
{
enum { factorial = 1 }
}
template factorial(int n)
{
enum { factorial = n* factorial!(n-1) }
}
void test()
{
writefln("%s", factorial!(4)); // prints 24
}
T>Ссылка не убедила — язык без нормальных шаблонов,
Т.е. в D ненормальные шаблоны? чем они отличаются от нормальных?
T>множественного наследования

многие с Вами не согласятся. А часто вы используете множественное наследование?
T>и макросов это шаг назад,
T>а не вперёд, ИМХО.
T>Да ещё и весьма сомнительный garbage collection.
Еще в 98 году, когда миром правили микроконтроллеры, это было сомнительным.
T>Я забыл как там у Страуструпа "C++ is my favorite garbage collection language, because it produces no garbage" или как-то так.
В языке C++ его же идиому RAI сложно использовать.