Hacker News new | past | comments | ask | show | jobs | submit login

The worst thing in modern C++ is metaprogramming. It's powerful technique, but the syntax is awful, programs are unreadable & unmaintainable. Moreover, compilers don't help with debugging such code, diagnostics messages rarely tell anything useful. Not to mention frequent ICEs, at least in MSVC. :)

As a programmer who already knew functional programming and have some experience in SML and Ocaml, I found C++-functional-programming really annoying.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

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

Search: