Я не знаю ещё одного языка, на грамматике которого можно легко реализовать такое огромное множество теоретических паттернов (я сейчас не за GoF или что-либо подобное), особенно вкупе с поддержкой со стороны Стандартной библиотеки.
Знаешь. Это D. Причем в D есть паттерны, которые пока в плюсах не реализуешь, например миксины. Плюсы, на самом деле, довольно бедный язык.