nedo Posted June 16, 2014 Report Posted June 16, 2014 Nowadays I can safely say the OO fad, at least for the slice of the programming world I deal with, is over.Not that we're not using classes anymore (and why should we not), but most good studios don't think OOP and thanks to a few programmers who spoke up (more amusing reads in the "The rest and the C++ box of chocolate" section here) people are thinking about what programs do (transform data) instead of how to create hierarchies.I can't remember last time someone dared to ask about Design Patterns at a coding interview (or anywhere). Good.Better yet, not only OOP has been under attack, but C++ as well. Metaprogramming via C++ templates? Not cool. Boost? Laughed at. I wouldn't be surprised if Alexandrescu even thought policies are crazy...And not only we subset C++ into a manageable, almost-sane language (via coding standards and linters), but more and more people are even going back to a C-like C++ style.So it begs the question. If we're so unhappy about OO and even recognize many of the faults of C++, where is the replacement? Why are we still all using C++?I wrote a big, followed post on programming languages back in 2011 and I haven't updated it yet because I don't feel too much has changed...Articol complet aici.Mi s-a parut un articol foarte interesant. Quote