3 ms·
I disagree. While you certainly don't need to know everything (for example, a programmer doesn't need to understand how electrons flow across the junction of a
by comatose_kid 18y ago
I disagree. While you certainly don't need to know everything (for example, a programmer doesn't need to understand how electrons flow across the junction of a transistor), not understanding how the CPU works does impede a programmer's abilities. For example, how would you write performance critical code without this knowledge? Sometimes, just choosing the best algorithm isn't enough.
- bprater 18y agoIf you've never read the book "Code", do yourself a huge favor and go out and grab it tonight. It is in my top 10 computer books of all time. I've never seen a guide so eloquently walk a person from a basic understanding of how you turn on-and-off light switches to how assembly language works. Regardless, it would prove to be very helpful if you don't understand the basics of the hardware you are running on.