3 ms·
There is plenty of bloat in modern systems, so we do seem to have overcome that worry in the average programmer's mindset. There is a significant difference be
by Rusky 12y ago
There is plenty of bloat in modern systems, so we do seem to have overcome that worry in the average programmer's mindset.
There is a significant difference between the asm/C jump and the C/managed jump though- even though early C compilers had a performance penalty, the C language semantics are very amenable to optimization and the cases where you could do better in asm are pretty rare.
Your typical dynamically typed, garbage collected scripting language, on the other hand, is not very nice to optimize. It may be "good enough," but there's plenty of good reasons people still start new projects in C++, and there's a reason for the recent resurgence of more static languages like Go, Julia, Swift, Rust, etc.
- Igglyboo 12y agoWhen I'm doing Python the only real optimization you can get out of it is algorithmic optimization, anything else is just knowing the subtle tips and tricks of Python or if you really need it, dropping down into actual C code.