http://www.perlmonks.org?node_id=632072


in reply to Re: Five Ways to Reverse a String of Words (C#, Perl 5, Perl6, Ruby, Haskell)
in thread Five Ways to Reverse a String of Words (C#, Perl 5, Perl 6, Ruby, Haskell)

One may do this with a logarithmic number of concatenations, though (instead of linear). I don't see a feasible way to do such a thing with StringBuilder,

That may make concatenation faster than StringBuilder even in the case of a large number of strings.

I wonder how Perl's join actually works.