3 ms·
There's an interesting book called Object Oriented Programming with ANSI C, which is on various websites as a PDF. As someone who didn't do computer science at
by SandB0x 17y ago
There's an interesting book called Object Oriented Programming with ANSI C, which is on various websites as a PDF. As someone who didn't do computer science at undergraduate, it explained a lot about how other languages work - for example why Python passes self (well, self by convention) automatically to every method.
Edit: It's reference [40] on the paper.
- kqr2 17y agoLink to pdf of book: http://www.cs.rit.edu/~ats/books/ooc.pdf http://www.cs.rit.edu/~ats/books/ooc.pdf
- blasdel 17y agoIf you want to know how other languages could work, in the sense of an OO version of the lambda-cube, read Cardelli and Abadi's Theory of Objects: http://www.amazon.com/dp/0387947752 http://www.amazon.com/dp/0387947752