Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Have you looked at C++14? It's a completely new beast.


I think newer versions of C++ are going in the direction of Haskell: a lot of additions that make functional programming much more pleasant to use such as lambdas, variable templates, etc, but I couldn't remember any new C++ feature designed for traditional object-oriented programming. So to me it's entirely understandable that object-oriented aficionados would find C++ less and less likeable.


Better OOP is definitely not the direction the language is going. C++11 added override and final. C++14 had no OO features. C++17 may get UFCS (i.e. f(x, y) == x.f(y)), which is either an OO feature or another step away from OOP depending on how you view it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: