View mode: basic / threaded / horizontal-split · Log in · Help
December 22, 2008
Image of objects and classes
There's something I'd like to see something added to the standard D documentation: one or two images that show the details of how in D objects and classes are represented in memory.
I am talking about a black&while image with boxes for the fields and arrows for the pointers, that shows for a couple tiny programs where and how monitor, pointer to vtables, vtables, interfaces, and and so on point to each other and are shaped. I think a simple example and a more complex example that uses interfaces too may be enough.
I think a person that knows such things may need only one hour to create such image in a basic way.
Years ago I have found that such kind of images help me a lot to understand how things actually are. In a higher level language probably you don't need to know such details, but in a lower/system language it's sometimes useful.

Bye,
bearophile
Top | Discussion index | About this forum | D home