@Hixac

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы