アルゴリズムの擬人化
昨日夢の中で考えた。巷では色んな擬人化が流行ってるけど、アルゴリズムの擬人化というのはちょっと珍しいんじゃないか。例えばソートアルゴリズムの場合。
- バブルソート…無駄遣いが多い派手好きな短大生タイプ
- ビンソート…相手を選ぶが、相性の合う相手には優しいツンデレタイプ
- ヒープソート…規律にうるさい委員長タイプ(眼鏡装備)
- クイックソート…バランスの取れた優等生タイプ
- ブロックソート…ソート業界より情報圧縮業界で活躍中。プロポーション抜群のモデルタイプ
- マージソート…のんびり屋
- シェルソート…中学生
- 選択ソート…小学生
こんな感じで、各アルゴリズムの特性を反映した性格付けをすることができると思う。自分には余りそっち方面の能力がないので上に挙げた例はイマイチだけど(途中で面倒くさくなった)。
あと似たような例としてはデザインパターンも十分キャラが立ってるので擬人化できそう*1。
*1:これは既にあった→id:mikamama:20040929