C libraries are great. They're flat and have little overhead.You can build your own OOP/whatever-oriented interfaces around the library, referencing just the functions that you need. Simple stuff compared to some monsters like QtD.