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

C++14 can be a nice functional programming language, coupling algorithms, lambdas, automatic memory management and secure data structures like std::vector and std::string instead of bare bones C like data types.

It is even possible to do pattern matching,

http://www.stroustrup.com/OpenPatternMatching.pdf

https://www.youtube.com/watch?v=OkDS6hmU-w8&list=PLoswmertKw...

So it can be a nice language when we have control over the codebase.

However, the biggest problem is being able to do so in the industry at large. I am willing to bet that most C++ code in the wild is done in a pre-C++98 style, with developers unaware of what came afterwards.

Specially bad in those companies where getting any software upgraded is a pain of bureaucracy.



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

Search: