>695
OOというのは正に複雑さを軽減して管理するための技術なんだが。
関数型ってのは一体なんなんだい? 関数型指向プログラミング?
ただの型?
まさかCでいう関数型のことかい? 
原理的に副作用を排除するって、その原理ってスコープのことかい?
有効範囲のことかい?
Cにあるような機構だけじゃ不十分なほどにプログラムが複雑化し
てきたからOOが登場したわけだが。