Why C++ compiles slowly
bearophile
bearophileHUGS at lycos.com
Wed Aug 25 12:30:55 PDT 2010
retard:
> 0. use a better algorithm (the big O notation matters, like in this case)
This is a big mistake, because:
- Optimizing before you know what to optimize is premature optimization. The profiler is one of the best tools to find what to optimize.
- Often data structures and algorithms are a trade-off between different needs. So "better" is not absolute, it's problem-specific, and the profiler helps to find such specific problems.
And regarding the problem of searching in a sequence of items, if the sequence is small (probably up to 10 or 20 if the items are integers, the language is a low level one and the associative array is not very efficient), a linear search or a binary search is often faster.
---------------
dsimcha:
>While writing assembly is notoriously hard (I've never even tried for anything non-trivial),
Using well certain Java frameworks is harder :-)
Bye,
bearophile
More information about the Digitalmars-d
mailing list