1장 Fortran 소개와 개발환경
컴퓨터의 작동 원리, Fortran의 역사, 개발 환경
2장 프로그램 구조와 기본 문법
소스 형식, 프로그램 골격, 식별자, implicit none
3장 자료형과 변수
다섯 가지 자료형, kind와 정밀도, parameter 상수, 초기화
4장 연산자와 식
산술·관계·논리 연산자, 우선순위, 형 변환, 수학 내장 함수
5장 제어 흐름
if, select case, do, do while, do concurrent, stop
6장 입출력 기초와 서식
목록 지정 입출력, 편집 기술자, csv 파일, NaN과 Inf
7장 배열 기초
계수, 형상, 경계, 배열 생성자, 슬라이스, 열 우선 저장
8장 배열 연산
전체 배열 연산, where 마스킹, 축약, reshape, matmul
9장 동적 배열과 메모리 할당
allocatable, allocate, deallocate, 자동 재할당
10장 함수와 서브루틴
function, subroutine, contains, result, recursive
11장 인수 전달과 인터페이스
intent, optional, 키워드 인수, 가정형상 배열, interface
12장 모듈과 프로그램 구조
module, use, public/private, 모듈 변수, contains
13장 파생형과 포인터
type, % 접근, 형 생성자, pointer/target, 연결 리스트
14장 문자열과 파일 입출력
character, open/close/inquire, access, form, iostat, namelist
부록A. Colab·gfortran 사용법
character, open/close/inquire, access, form, iostat, namelist
부록B. matplotlib 빠른 입문
character, open/close/inquire, access, form, iostat, namelist
부록C. 주요 내장 프로시저 레퍼런스
character, open/close/inquire, access, form, iostat, namelist
부록D. 병렬 프로그래밍 입문
character, open/close/inquire, access, form, iostat, namelist
부록E. C 언어 상호운용성
character, open/close/inquire, access, form, iostat, namelist