I love object oriented programming since the first C++ compilers from Borland where available in the early 1990s. During the years new paradigms came and some vanished, but OOA/OOD/OOP remained the basis for my work. I also do C# programming since the first .NET version. But for my core applications that run 24/365 in industrial production, I still prefer the universality and reliability of native C++.