|
|
|
|
|
by pjmlp
1823 days ago
|
|
The cargo cult goes beyond that. The belief it was created alongside UNIX from the start, when it was used to port UNIX V4 into high level language. Micro-optimizing each line of code as it is written, "because it is fast", without even bothering to use a profiler. Even though lint was created alongside C to fix already known programmer faults using the language, in 1979, the belief that only bad programmers need such kind of tooling. |
|
With the CPU, MMU and OS architectures of that period, it wasn't particularly hard to infer what was fast without profiling it. The slow rise in complexity at all 3 levels now makes it hard for even extremely experienced close-to-the-metal programmers to understand what will be fast or slow without a profiler. Times do change, in fact.