On 23/02/2018 18:05, Steven D'Aprano wrote:
On Fri, 23 Feb 2018 13:51:33 +0000, Ben Bacarisse wrote:
Stop writing crap code and then complaining that the language is "too slow". Write better code, and then we'll take your complaints seriously.
I write compilers for static languages, which are generally considered toys, partly because the code generated is not great.
But in a real application, the difference between my compiler, and gcc-O3 or MSVC/O2 might only be 10-50%. 1.1 to 1.5 times as fast (or as slow), and that's an application that does few external library calls.
The difference between Python and another dynamic language might be a magnitude, yet you say it doesn't matter.
Thanks, that makes me feel much better about my own work! If a magnitude difference in performance can be so casually dismissed.
"Python takes hours to sort a million integers using BubbleSort! Its too damn slow!!!" "Why not use the built-in sort? That's fast." "NOOOOOO!!!! I MUST USE BUBBLESORT, BECAUSE REASONS!!!1!" *wink*
Have you ever written a benchmark in your life? If so, did it do anything useful? Other than what benchmarks are normally used for.
-- bartc -- https://mail.python.org/mailman/listinfo/python-list