Chris Angelico wrote:

I agree with some of that, but you then take it to absurdity. You most
certainly CAN drive a car without knowing how one works; in fact, with
this century's cars, I think that's very much the case. How many
people REALLY know what happens when you push the accelerator pedal,
and how that makes the car go faster? Originally, it would actually
open a valve and allow more fuel into the engine; now, it's all
managed by a computer. So how much can you really understand of how it
works?

You can understand the "systems" which comprise your car. Engine, Cooling, braking, transmission, exhaust, etc. And you can similarly understand the systems which comprise the workings of your computer program. As it happens, I've been studying electronics lately. In answer to your question, there is an "invisible line" between hardware and software which most people don't generally cross. As another response to your question, try to master all of the features of the emacs editor. Personally, I've never felt motivated enough to do so.



You can certainly use functions without knowing details of the
run-time stack, though you'll need at least SOME comprehension of it.

Avoiding functions and documentation, though, now you're just being ridiculous.

ChrisA

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to