プログラム言語の模範を学ぶ!構造化、オブジェクト指向、関数型、手続き型。