Fortran 入門した

仕事ではCentOSを使うことが多いけど、学習環境はDebian8で用意した。 処理系はGNU Fortran

# apt-get install -y gfortran

Vimの設定

% mkdir -p ~/.vim/ftplugin
% cat ~/.vim/ftplugin/f90.vim
"タブを半角スペースに置き換える
setl expandtab
"タブのインデント幅を4にする
setl tabstop=4
"自動インデントのインデント幅を4にする
setl shiftwidth=4
"キーボードのタブを押したときのスペースの数
"0に設定するとtabstopで設定した値と揃える
setl softtabstop=0
"保存時に行末のスペースを除去
autocmd BufWritePre * :%s/\s\+$//ge
% cat ~/.vimrc
syntax on
filetype plugin indent on

Hello world

% cat <<EOF > hello.f90
> program hello
>   print *, "Hello, world."
> end program hello
> EOF
% gfortran hello.f90
% ./a.out
 Hello, world.

気の向く限りしばらく勉強してみます。