2-го декабря 2018-го года Международная Организация по Стандартизации (ISO) опубликовала ISO/IEC 1539:2018, ранее известный под названием Fortran 2015.Новый стандарт расширяет возможности взаимодействия с программами на C и параллельного программирования: Введён новый тип CFI_cdesc_t, содержащий информацию о типе элементов, ранге, размере передаваемого массива и способе выделения его памяти. Ранее на сторону программы, написанной на языке C, вместо массивов чисел можно было передать только «голые» указатели, и о соблюдении границ массивов приходилось заботиться вручную. Введено понятие команды (team), позволяющее разделить выполняющуюся на кластере программу на несколько сравнительно независимых подмножеств процессов. Появилась возможность обработки ошибок отдельных процессов кластера (fail image и аргумент stat= вызовов change team, end team, event post, form team, sync all, sync images, sync team). Добавлены атомарные операции над переменными (atomic_add, atomic_and, atomic_or, atomic_xor, atomic_fetch_add, atomic_fetch_and, atomic_fetch_or, atomic_fetch_xor, atomic_cas). Улучшена совместимость со стандартом ISO/IEC/IEEE 60559:2011 для чисел с плавающей запятой.Следующая версия стандарта временно называется [ Fortran 202x ](
https://wg5-fortran.org/f202x.html ) . [ Новые возможности Fortran 2018 ](
https://isotc.iso.org/livelink/livelink?func=ll&objId=19867230&objAction=Open ) [ Бесплатно доступный черновик стандарта ](
https://isotc.iso.org/livelink/livelink?func=ll&objId=19913983&objAction=Open )
Ссылка:
https://www.linux.org.ru/news/development/14647029