ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
965887 Топик полностью
RxTx (19.12.2019 12:01 - 12:07, просмотров: 498) ответил fk0 на Нет, именно на порядок запросто может быть. Дело не в лучшей компиляции AST в машинный код, дело в том, что AST совсем другое получается. C++ компилятор может видеть всю суть кода насквозь, до каждой последней строчки, где всё заинлайнено. А у
С одной стороны всё так, действительно, если сильно постараться, то можно как угодно влететь. С другой стороны, очередное "бы" или "если". Дескать, а вот если эта грёбаная японская мотопила и железный лом? Ну-ка как она? А, сломалась...  C++ эффективный язык. Я еще раз говорю, спорить с этим глупо. Хотя бы потому что о его скорости и как её достигать я ооооочень много могу рассказать, так как оптимизация кода это мой интерес и одно время было работой. Проигрыш managed языков в 2019 в среднем 10%. Пруф: здесь Результаты бенчамарка LLVM с разными fronend'ами под вопросом, сразу вот так найти не могу. Однако знаю что это упирается в оптимизацию AST, которая разумеется едина для любого фронт-энда, с тем лишь отличием что из C++ при желании конечно же можно указать все атрибуты, повышая эффективность. Остается открытым вопрос. Дрочить ТОЛЬКО на C++ фронт-энд, ограничивая себя? Или не дрочить?