When you come from different programming languages like C and C++, where you are used to control very finely what the machine does, learning Python is quite disconcerting, especially when it comes to performance.
Without being exactly an optimization freak, I rather like to use the best algorithms, favoring algorithms over an
naïve algorithms/implementations, so you can guess my surprise when after replacing the
initial implementation by an
implementation I did not observe the expected speed-up.

Posted by Steven Pigeon 