However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
Bjarne StroustrupDestructors for virtual base classes are executed in the reverse order of their appearance in a depth-first left-to-right traversal of the directed acyclic graph of base classes.
Bjarne Stroustrup