Перейти к основному содержимому

Чек-лист самопроверки

Разработчику

Чек-лист самопроверки

Ответьте своими словами (без подглядывания в код):

  1. Зачем в каждой программе пишут implicit none?
  2. Чем program отличается от subroutine и function?
  3. Что означает print *, и чем write гибче?
  4. Почему в Fortran индексация массивов часто начинается с 1?
  5. Что такое allocatable и когда вызывают allocate / deallocate?
  6. Чем free-form отличается от fixed-form?
  7. Какую роль играет module?
  8. Что такое pure procedure и зачем она нужна в HPC?
  9. Какие флаги вы бы поставили для учебной сборки gfortran?
  10. Где в разделе искать coarray и OpenMP?

Если на половину вопросов ответ уверенный — переходите к справочнику 811 и к чтению чужого .f90 из репозитория.


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).

Освоение главы0%