@Hixac

Почему Visual Studio так долго компилирует?

Долгая компиляция простого кода занимает порядком 10 секунд.
1. Компилирует
2. Запускает Консоль
3. Начинает что-то отображаться.
Я это заметил когда пробовал C#, там проблема та же, как и у C++.
На pycharm'е всё моментально выводилось при том что я вводил во внутреннем терминале программы, python test.py и тут же вывод.
Хочу уточнить что долго загружалось не только в визуале, а ещё и в версии код, там долго загружался С#, а в визуале C++.
  • Вопрос задан
  • 2281 просмотр
Решения вопроса 2
mayton2019
@mayton2019
Bigdata Engineer
С++ компилирует долго потому-что это один из самых сложных и много-проходных компиляторов. В одной из лекций Александреску упоминал о том что порядка 7 трансформаций переживает исходный код перед тем как соберется бинарник.

Сравнение с Python - неудачно. Питон - нетипизированный и многие фазы вывода типов и оптимизаций он просто пропускает. И как следствие Питон вообще тормозной в рантайме.

Тоесть сравнение такое - быстро запрягать но медлено ездить или наоборот.

Если автор хочет по настоящему сравнить быстрые ЯП то надо сравнивать С++ с Rust/Go/Dlang. Они хотя-бы стоят в одной весовой категории.
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Питон интерпретируется так что не удивительно.
С и С++ вообще самые тормознутые в этом плане. Можно пойти погулять на крупных проектах, зачастую и в другой город.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы