>>1
マジレスすればプログラムの種類が違う。

>>6の言ってる事の趣旨は良くわからないけど、
ドライバはプログラムの構成が問題になる事はない。
データフローさえ指摘されれば
バカでもかける。
でも、そのデータフロー(アルゴリズム)は
試行錯誤的に作らなくてはいけない(タイミング処理とか)。
そういう意味でドライバのプログラミングは
アルゴリズムの試行錯誤的構築が本質だと思う。
それにプログラムのサイズも小さいので、
破綻すれば0から作り直せばいい。