4 ms·
And because your code was implemented in python (rather than use prebuilt libraries that call back to C) it was 100x slower than it should have been. Im all for
by lordCarbonFiber 10y ago
And because your code was implemented in python (rather than use prebuilt libraries that call back to C) it was 100x slower than it should have been. Im all for knowing the fundamentals but there is a strong argument for knowing the right tool for the job.
- joshuamorton 10y agoAnd because it was attached to a web api, it was likely still io bound, so it didn't matter. Context and knowing the right tool for the job is important indeed.
- fencepost 10y agore: the debate between Python being slower and C faster, it all depends on context. If the context is "this is going to be called multiple times for every transaction" then yeah, look into recoding it. If the context is "this is going to be called for this particular edge case and may execute 10 times a week and take an extra 3 seconds each time" then there are more productive places to put your energy. At the level of programming that the grandparent is talking about, I'd accept the judgement of the programmer working on it as to the appropriate solution.