"Ashwini Oruganti" <msg.ashw...@gmail.com> wrote
Didn't know that! It's interesting that GObject is itself written
in C,
which is a procedural laguage..
The original implementation of C++ was called cfront which was
a preprocessor which converted C++ code into vanilla C ready
for compilation. (Actually there was an earlier version but it
wasn't generally available outside Bell Labs)
OOP isn't really that mysterious, it's just a bunch of data
structures. About the only thing you really need is the ability
to create a grouped data structure and the ability to reference
a function and then include that reference within your
grouped data.
Thats why you can get OOP versions of almost any
language - even COBOL!
Alan G.
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor