Я замечаю на той же машине, что для С# требуется намного меньше времени, чем С++. Зачем?
ПРИМЕЧАНИЕ 1. Я не сделал никакого научного теста.
ПРИМЕЧАНИЕ 2. Прежде чем кто-нибудь скажет, что это не связано с программированием, я реализую парсер, я нахожу, что я могу сделать, начиная с увеличения скорости компиляции.
ПРИМЕЧАНИЕ 3. У меня есть аналогичный вопрос Почему компиляции занимают так много времени?. Этот вопрос задает конкретную разницу от C/С++ до С#. Очевидно, что простой язык будет быстрее компилироваться, чем сложный язык, но C и С# являются сложными языками.
мой вынос: 1) C/С++ является SLOW из препроцессора и заголовков. 2) много заголовков заставляет анализировать намного больше данных. особенно когда каждый файл может использовать препроцессор, может изменить код 3) С# отложить некоторую компиляцию до запуска программы 4) Инструкции IL простые, машина не