QuoteProject
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird.
Donald Knuth
ShareWTF𝕏

Interpretation

What this quote means

Understanding the hardware is essential for effective programming.

Donald Knuth emphasizes the importance of knowledge about computer hardware for anyone seriously interested in computing. He suggests that without this understanding, programmers may create poorly designed or inefficient software, as they lack awareness of how their code interacts with the physical components of a computer.

Themes

ProgrammingHardwareComputersSoftwareUnderstanding

In practice

Example use cases

In a computer science lecture about the importance of hardware knowledge for future programmers.

More from Donald Knuth

Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.
Donald KnuthRead
The hardest thing is to go to sleep at night, when there are so many urgent things needing to be done. A huge gap exists between what we know is possible with today's machines and what we have so far been able to finish.
Donald KnuthRead
An algorithm must be seen to be believed.
Donald KnuthRead
The process of preparing programs for a digital computer is especially attractive, not only because it can economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music.
Donald KnuthRead
Everyday life is like programming, I guess. If you love something you can put beauty into it.
Donald KnuthRead
To me, it looks more or less like the hardware designers have run out of ideas and that they're trying to pass the blame for the future demise of Moore's Law to the software writers by giving us machines that work faster only on a few key benchmarks!
Donald KnuthRead

Similar quotes

Nintendo is a company of Kyoto craftsmen, and what we don't want to do is, if we know we can make something better, we don't want to leave that behind.
Satoru IwataRead
Digital media are biased toward replication and storage. Our digital photos practically upload and post themselves on Facebook, and our most deleted e-mails tend to resurface when we least expect it. Yes, everything you do in the digital realm may as well be broadcast on prime-time television and chiseled on the side of the Parthenon.
Douglas RushkoffRead
When producers want to know what the public wants, they graph it as curves. When they want to tell the public what to get, they say it in curves.
Marshall McluhanRead
No matter how deeply disturbing the thought of using the environment to manipulate behavior for national advantages to some, the technology permitting such use will very probably develop within the next few decades.
Zbigniew BrzezinskiRead
Our whole goal in life is to give you something you didn’t know you wanted and then once you get it, you can’t imagine your life without it… and you can count on apple doing that.
Tim CookRead
Wandering around the web is like living in a world in which every doorway is actually one of those science fiction devices which deposit you in a completely different part of the world when you walk through them. In fact, it isn't like it, it is it.
Douglas AdamsRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.

Quote by Donald Knuth | QuoteProject