LWN.net Logo

Quotes of the week

Free software's awfully like sausages - wonderfully tasty, but sometimes you suddenly discover that you've been eating sheep nostrils for the past 15 years of your life.
-- Matthew Garrett

It is often the case that certain developers don't have a full understanding of the cost of the code they're writing, even when they're using C. Not everyone is forced to spend part of their life looking at the compiler output from their code and seeing what it actually does, although they ought to be.
-- David Woodhouse
(Log in to post comments)

Quotes of the week

Posted Jan 20, 2011 16:36 UTC (Thu) by ejr (subscriber, #51652) [Link]

I would add the requirement of deriving what the hardware/firmware in a CPU actually does when faced with compiler output to David Woodhouse's educational request... Stupid (opaque!) firmware bugs can suck your life away with no hope of seeing the code. augh.

Quotes of the week

Posted Jan 22, 2011 19:47 UTC (Sat) by giraffedata (subscriber, #1954) [Link]

It definitely should not be our goal to have every coder spend time looking at compiler output, or thinking about the cost of the code. A better goal is to make CPUs and compilers such that those things aren't helpful.

Quotes of the week

Posted Jan 27, 2011 10:35 UTC (Thu) by renox (subscriber, #23785) [Link]

Bah, CPU and compilers are not magic, and if the compiler becomes very clever then understanding code's performance characteristics becomes *more* difficult..

I've read this criticism a few times from Haskell users..

Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds