なんか勘違いしてる人(>>1とか>>3とか)がいるみたいだけど、
C言語の様に副作用がメインにくる言語は関数型とは言わない。
もちろん、C言語でも関数型言語の様式に習って、副作用を
起こさない風にも書くこともできるけど、これは、
「C言語でもオブジェクト指向ができる」と言い張るのと似ていて、
それぞれの様式に特化した言語と同じ手軽さで書けるわけではない。