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

I love Objective-C and once I saw it, I stopped programming C++. I'm not a masochist.

I think Swift is interesting and might be really great-- too early to tell for me.

But Objective-C has done well, and especially when paired with Apple frameworks has delivered the best platform for building mobile apps ever seen.



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.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: