My advice on implementing stuff in C:
My advice on implementing stuff in C:
Posted Oct 15, 2010 16:57 UTC (Fri) by HelloWorld (guest, #56129)In reply to: My advice on implementing stuff in C: by dskoll
Parent article: Russell: On C Library Implementation
A language doesn't need to choose if it's object-oriented or not, it can support many different programming styles. I think that this is a good thing, and many other people seem to think so too. For example, Python is also a multi-paradigm language. It allows you to do imperative, object-oriented and functional programming, yet nobody seems to complain about it.
Also, I don't see your point about virtual inheritance. It was added to the language in order to solve the diamond inheritance problem, which occurs very rarely anyway, and it does solve that problem for me. If you absolutely can't stand the feature, then just avoid it by avoiding diamond inheritance.
