Intel Fortran и gFortran
Nov. 16th, 2009 01:30 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Обнаружил, что есть как минимум одна языковая деталь, при работе с которой интеловский компилятор проигрывает GNU'тому. Собственно, подозрения возникали и раньше, но сейчас они окончательно подтвердились.
Интеловский компилятор не умеет нормально обрабатывать рекурсию. Хвостовую - еще более-менее нормально, а вот в общем случае код получается весьма неэффективным. Правда, в вычислительных задачах рекурсия не особо нужна (и при необходимости ее обычно можно легко убрать), но все-таки печально.
Интеловский компилятор не умеет нормально обрабатывать рекурсию. Хвостовую - еще более-менее нормально, а вот в общем случае код получается весьма неэффективным. Правда, в вычислительных задачах рекурсия не особо нужна (и при необходимости ее обычно можно легко убрать), но все-таки печально.
no subject
Date: 2009-11-16 10:21 pm (UTC)no subject
Date: 2009-11-16 10:29 pm (UTC)no subject
Date: 2009-11-16 10:34 pm (UTC)no subject
Date: 2009-11-16 10:38 pm (UTC)