Um, ld's *algorithms* are wrong, and the wrongness is deeply embedded. The only way to speed
it up as much as gold is is to rewrite it from scratch.
Ian did that, and preferred to do it in C++.
Feel free to rewrite it yourself, in whatever language you prefer. When you make something
faster and easier to maintain than gold, come back to us.
Posted Mar 27, 2008 15:31 UTC (Thu) by pr1268 (subscriber, #24648)
[Link]
Agreed. If you choose C over C++ merely because C++ is "slow", "bloated", or "inefficient" then don't complain any further until you've rewritten all your applications in assembly language! Then we'll talk about efficient code.
Now, if you choose C over C++ because you're more comfortable, familiar, or experienced at it, then fine, but don't start making unsubstantiated generalizations about how C++ is slow, bloated, inefficient, etc. C++ isn't nearly as bloated or slow as it might have been a number of years ago. And, the Gold linker may improve this even further.
You missed the point, again.
Posted Apr 2, 2008 17:56 UTC (Wed) by sylware (guest, #35259)
[Link]
You are missing the point full throttle, reread my posts.
You missed the point, again.
Posted Apr 2, 2008 19:51 UTC (Wed) by nix (subscriber, #2304)
[Link]
Ah, the last refuge of the erroneous.
Sorry, the onus is on *you*: you're the one making the exaggerated claims.