L'héritage "multiple" est une absurdité du C++ qui apriori a été aussi porté au java (
^42)
et il existe des modeles de drivers basé sur le concept objet (Sous Mac OS X par exemple)
Sinon BeOS est embarquable (il avais commencé a le faire avant la chute de Be Inc) et est écrit a 99.9999999% en C++