Bootstrapping a prototype-based object-oriented language in 44 lines of code.
thingsaaronmade.com
thingsaaronmade.com
Added: This isn't a particularly simple example, but I just found a good looking PDF on OOP in C that seems worth sharing: http://www.planetpdf.com/codecuts/pdfs/ooc.pdf
At the moment I am in the process of writing a VM which provides basic functions tailor-made for implementing a language this way. Should be interesting to see how it turns out...
A good tool to mess with something like that would be 'EaRing', the dynamic assembler by Zed Shaw: http://www.zedshaw.com/blog/2009-08-21.html
Deleted comment