Why is everything in python language an object if python is written in C? : <p>It is said: "Everything in python is an object." But python is written in C and C is not an object-oriented programming language. I am aware that C has the capabilty to implement some object-oriented concepts, but shouldn't it be called a struct or somethin instead of object?</p>

<p>Please clear up this mystery for me. Thank you.</p>
