terminat0r
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Beloe Вряд ли на 124 страницах возможно описать все возможности 2008-го фортрана. Так что не советую расстраиваться. Возьмите лучше последнюю книгу от Metcalf. Кроме того поддержка компиляторами стандарта 2008 (да и 2003-го местами) хромает почти у всех (см 2003 и 2008 ) и по аналогии с 90-ым фортраном так будет, кажется, еще очень долго. Когда я последний раз взялся писать на современном фортране то пришлось постоянно давать комментарии (планы на будущее, чтобы по возможности вспомнить когда-то и переделать...) Код: ! allocate(s_array,mold=x_array,stat=status) !f2008, gfortran 4.8 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44672 allocate(s_array(size(x_array)),mold=x_array(size(x_array)),stat=status) ... !we must wait until intel implements these intrinsic functions (F2008) ! #ifdef __INTEL_COMPILER ! write (*,'(A,I5,I9)') " Compiler version: ifort (IFORT) ", __INTEL_COMPILER, __INTEL_COMPILER_BUILD_DATE ! #else ! !with gfortran>4.6 ! write(*,*)" Compiler version: ",compiler_version() ! write(*,*)" Compiler options: ",compiler_options() ! #endif ! no parametrized derived types yet ! http://software.intel.com/en-us/forums/topic/271212 | итд Кстати, для целей оживления дискуссии в этот сонный самэртайм. Как и подозревалось, все эти forall все еще только в книге хорошо смотрятся, а на практике увы и ах. Подробнее... |