LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Откуда дровишки?

Из личного опыта.

разница в скорости компиляции была кратной.

Код на плюсах был плох с точки зрения скорости компиляции.

Использовались ли модули или хотя бы предкомпилированные заголовки?

Контролировались ли специализации шаблонов? Лишние специализации не должны создаваться, и компилироваться одна специализация должна максимум один раз, а не в каждом файле.

Использовались ли предварительное объявление там где можно обойтись им вместо include?

Если ответ на всё да, то я не верю, что плюсы компилировались медленнее раста.

Исходная версия fsb4000, :

Откуда дровишки?

Из личного опыта.

разница в скорости компиляции была кратной.

Код на плюсах был плох с точки зрения скорости компиляции.

Использовались ли модули или хотя бы предкомпилированные заголовки?

Контролировались ли специализации шаблонов? Лишние специализации не должны создаваться, и компилироваться одна специализация должна максимум один раз, а не в каждом файле.

Использовались ли предварительное объявление там где можно обойтись им вместо include?

Если ответ на всё да, то я не верю, что С++ компилировались медленнее раста.