3 ms·
Language choice isn't a premature optimization. People love to take that quote that was talking about a very specific thing and use it to justify not thinking
by bcrosby95 7y ago
Language choice isn't a premature optimization.
People love to take that quote that was talking about a very specific thing and use it to justify not thinking about performance at all.
- kbutler 7y agoIt kinda is. Because algorithm improvements can dramatically exceed execution time improvements, working in a language that facilitates rapid development and iteration is a path to better final performance than early optimization for execution speed, which is then difficult to modify. That said, premature coding is also a negative - it pays to evaluate and refine the algorithm before coding - but sometimes executable pseudocode helps in that process.