プログラム駆動の入出力