4 ms·
>Well, C++ might be “low latency” when it comes to executing code, but it’s definitely not low latency when it comes to rolling out new features or even finding
by KptMarchewa 6y ago
>Well, C++ might be “low latency” when it comes to executing code, but it’s definitely not low latency when it comes to rolling out new features or even finding devs who can write it.
It's certainly fast when adding more useless template trickery to the language instead of fixing real problems with it. I wish people never found out that templates are turing-complete.
- raverbashing 6y agoIIRC some safety guidelines for C++ forbid/restrict the use of templates (usual exception is for STD libs) Edit: checked the JSF C++ standard and templates are allowed but not really "encouraged"
- 72deluxe 6y agoWhat template trickery have they added in C++20 that you dislike? I thought the stuff added in C++11 was very useful for querying the type of the thing you are dealing with in a template, eg. is_same. What "real" problems do you think it has, and how do you propose fixing them?
- Karliss 6y agoI don't have as negative sentiment as grandparent comment but I was disappointed by some parts. C++20 added niebloids. Not exactly template trickery, but still another concept introduced to fix problems, caused by other complicated feature, introduced to deal with other features problems.