Ответ Лаита Ишарка на вопрос Являются ли программы, написанные на языке D, быстрее программ, написанных на C или C++? Почему или почему нет?

Любая проверка этого в практических приложениях является скорее проверкой реализации компилятора, чем самого языка. Язык более высокого уровня, который соответствует тому, как вы думаете, позволит вам найти лучшее решение для решения более сложных задач, и во многих случаях для скорости важнее выбор алгоритма, чем качество компилятора. Facebook столкнулся с этим, когда решил переписать свой препроцессор C++ для всего своего стека на D, получив впечатляющий прирост скорости и использования памяти.

При этом современные компиляторы языка D производят код, который, вероятно, немного медленнее, чем C или C++, если вы пишете естественно, хотя его не так сложно настроить, чтобы он работал так же быстро.

Первоначально опубликовано на www.quora.com.