Dillo is a browser purely written in C; that helps to make it very fast and produces a smaller binary file than what would be achieved with C++. The trade off is that inheritance gets more complex cause it must be implemented with C code. That's a bit scary at the very beginning, but is not as bad at it seems.