迷信
受託開発担当のRyuです。
迷信というのは学校の七不思議から都市伝説まで幅広く存在し、当然のようにプログラムの世界にも存在します。
今回はそんな迷信の一つについてです。
文字列の連結に"+"演算子を使用すると、文字列用に用意されたライブラリ(StringBuffer等)を使用するより速度が低下する。
これは結構良く聞く話で、私も疑問を持たず信じていました。
実際はコンパイラが賢く処理をしてくれる場合もあるようです。
http://blogs.sun.com/okazaki/entry/performance_myth_string_plus_string
上記の話はあくまでJavaの話なので、他の言語については実際のところわかりませんが、機会があれば調べてみたいと思います。
こういう迷信は他にも数多くあるのかもしれません。