At PlexChat[1], we intend on using C++ to write a lot of our infrastructure (where it makes sense, that is). The language has advanced significantly in the last decade and writing idiomatically correct, and safe code, is much easier than it used to be.[2]<p>Garbage collection is certainly a part of it, but really, it&#x27;s about programming with a deterministic runtime. Controlling memory budgets and doing things described in this talk is possible in an environment where the programmer has control, but instrumenting a blackbox runtime to identify performance bottlenecks and pain-points can be a huge endeavor. Other languages optimize understandability of the programming semantics (what is this algorithm doing) but do very little to aid in expressing runtime semantics (how will this algorithm execute on the machine).<p>[1] <a href="http:&#x2F;&#x2F;plexchat.com" rel="nofollow">http:&#x2F;&#x2F;plexchat.com</a>
[2] <a href="https:&#x2F;&#x2F;www.jetbrains.com&#x2F;cpp-today-oreilly&#x2F;books&#x2F;Cplusplus_Today.pdf" rel="nofollow">https:&#x2F;&#x2F;www.jetbrains.com&#x2F;cpp-today-oreilly&#x2F;books&#x2F;Cplusplus_...</a>