Hier gibt es auch noch einen interessanten Link von fefe. Passt thematisch glaube ich ganz gut in diesen Thread.
Man sollte sich außerdem immer im Hinterkopf behalten dass schnelle und solide Algorithmik immer mehr ausmacht als die Programmiersprache und die Hardware. Quicksort implementiert in Perl wird bei großen n schneller sein als Bubblesort implementiert in C bei gleich großen n. Deswegen eignen sich stark optimierte Bibliotheken wie zum Beispiel
die boost sehr gut um performanten, aber dennoch sehr lesbaren und hochleveligen Code zu schreiben.