Hacker News new | ask | show | jobs
by monkeybutton 1608 days ago
I learned C and have worked with C++ professionally in the past and that knowledge doesn't help at all with understanding what Python is doing internally. Sure, CPython is written in C, but that fact doesn't tell you anything about the details of how it's implemented or what it does when it runs.
1 comments

are you saying that if you want to learn the internals of cpython you don't need to know c before hand? i think learning c is a must for this case
No, I'm saying C is not enough on its own.
sure there is much more to it than just knowing c, but learning it should be encouraged as an important stepping stone if someone wants to learn cpython internals ... or even internals of many (most?) popular python libraries