Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Не является он такой заменой. C++ язык бескомпромиссный относительно производительности, полностью его заменить можно только таким же бескомпромиссным языком. По заявлению же одного из авторов D — он таковым не является, и может приносить в жертву скорость ради каких-то других преимуществ.
С++ это такой же компромис как и все остальные. Не выдумывай. Никому не нужна производительность любой ценой. Иначе бы все писали на ассемблерах.
И D ничем не отличается от С++ по выдаваемому коду хотя бы потому, что для него есть
GCC-бэкэнд.
Все равно высокая производительность не достигается одними лишь оптимизирующими компиляторами.
Скажи мне, что за задачи ты такие решаешь, что тебе так по зарез нужно тотальное битовыжимание?
EP>Да и судя по разнообразным тестам, его оптимизаторы сильно отстают от оптимизаторов C++ даже в простейших случаях.
Судя по тестам оптимизаторы C++ сильно отстают от оптимизаторов C++, блин.
EP>Для того чтобы стать заменой C++ — хороший оптимизатор жизненно необходим, потому что performance is a feature.
Ну, вот у D есть реализация на базе GCC, которая производит все оптимизации, что умеет делать GCC. Какие проблемы? Используй его.