Сначала я думал что не просто долго, а ужасно долго. Грамматика программы приведенная ниже компилировалась около 8 минут. Затем я поменял MSVC на GCC и ситуация кардинально изменилась. Учитывая, что GCC запускаю на виртуальной машине, программа целиком компилируется чуть дольше 20 секунд. Разница существенная.
А как со скоростью работы откомпилированного кода? Просто судя по кол-ву кода и времени компайла этот путь явно проигрывает динамическим языкам в быстроте и простоте написания, даже той же джаве тоже проигрывает. Думаю баланс наступает когда уже проходят тесты по быстродействию, тут поидее С++ должен рвать всех уверенно. Иначе не пойму зачем оно надо..
ОтветитьУдалитьОткомпилированный код работает достаточно быстро.
ОтветитьУдалитьПосле перехода на GCC 4.6, время компиляции тоже стало приемлемым. В общем удобный инструмент для личного арсенала