MaxGraey
Написать компилятор не так уж и трудно. Трудно написать быстрокомпилирующий компилятор с эффективной кодогенерацией особенно если не использовать LLVM. Но сейчас все его испорльзуют + парсер генераторы/комбинаторы. Вот и получаем что весь креатив сводиться по сути к семантике или экспериментам с многопоточной моделью / управлением памятью
gfortran медленный. Мне приходится генерировать определенным образом исходные коды, чтобы компиляция одного файла в ~300Мб исходного кода занимала разумное время.