再帰を使うかループを使うかは、セキュリティーの事を抜きにすると、
データ構造に大きく影響されるでしょう
もっともよく使われてシンプルで基本的で皆に愛されていてパフォーマンスが良くて一般性のあるデータ構造は配列でしょう
特によく使われて特徴的なものに文字列なんかもあります
文字列が配列かどうかは議論の余地がありますが、配列の一種と考えても良いでしょう
誰でも文字列は沢山使うでしょう?
配列はとても沢山使われるのです
配列は、プログラミングにおいて、データ構造において、まるで空気のような存在です
ところで、配列は添え字でアクセスします
添え字のインクリメントを表現するのにループ文は最適です
strlenを再帰で実装しますか?しないでしょう、想像してください、不自然です
配列の有るところにループは現れるのです