3 ms·
Perhaps you should consider this a different way. Consider the end to end performance of a system - from inputs in (say, timesheets and HR data) to outputs out
by duncan_bayne 9y ago
Perhaps you should consider this a different way.
Consider the end to end performance of a system - from inputs in (say, timesheets and HR data) to outputs out (bank payment APIs called, emails sent).
Would you bet the end to end performance of a system built by mediocre C++ programmers would be better than that of a system built by mediocre Python programmers?
I certainly wouldn't.
- duncan_bayne 9y agoTo elaborate a bit: what I mean is, it is easier to build an acceptably performant system in Python than in C++. Yes, an arbitrary algorithm will probably perform significantly faster in C++. But that probably won't matter in a real-world system built from multiple integrated components, when the performance is more likely to be determined by the abstractions chosen and the system architecture in use. And IMO Python and its surrounding ecosystem makes it easier to make good choices in those areas.