> На С++ таки оно было бы существенно быстрее :)http://scienceblogs.com/goodmath/2006/11/the_c_is_efficient_...
I decided to do an experiment. I wrote the LCS algorithm in a bunch of different languages, to compare how complex the code was, and how fast it ran. I wrote the comp bio algorithm in C, C++, OCaml, Java, and Python, and recorded the results. What I got timing-wise for running the programs on arrays of 2000 elements each was:
* OCaml: 0.6 seconds *interpreted*, 0.3 seconds fully compiled.
* C: 0.8 seconds.
* Java: about 1 second for the JVM to start up, 0.7 seconds to run the code
* C++: 2.3 seconds.
* Python: over 5 minutes.