<story><title>C++23: Removing garbage collection support</title><url>https://www.sandordargo.com/blog/2023/11/01/cpp23-garbage-collection</url></story><parent_chain><item><author>Night_Thastus</author><text>You don&amp;#x27;t need to keep it all in your head. That wouldn&amp;#x27;t be practical or useful for most languages. Especially when libraries get involved.&lt;p&gt;I think the better answer is to just remember the bits that are frequently useful to you, and pull up a tab on the rest if and when you need it.</text></item><item><author>tempodox</author><text>&amp;gt;  If you are surprised to learn that the C++ standard had support for GC, you are not alone.&lt;p&gt;I am relieved to learn that I wasn&amp;#x27;t sleeping too deeply.&lt;p&gt;&amp;gt; A bit of simplification to the standard never hurts.&lt;p&gt;Absolutely right, but I&amp;#x27;m afraid it might be too little too late.  I doubt any one person can keep all of C++ inside their head.</text></item></parent_chain><comment><author>SonOfLilit</author><text>In all other languages I worked in, I basically can keep the entire language (not stdlib) in my head, and it&amp;#x27;s extremely valuable to understand what&amp;#x27;s going on. In C++ I just can&amp;#x27;t.</text></comment>
<story><title>C++23: Removing garbage collection support</title><url>https://www.sandordargo.com/blog/2023/11/01/cpp23-garbage-collection</url></story><parent_chain><item><author>Night_Thastus</author><text>You don&amp;#x27;t need to keep it all in your head. That wouldn&amp;#x27;t be practical or useful for most languages. Especially when libraries get involved.&lt;p&gt;I think the better answer is to just remember the bits that are frequently useful to you, and pull up a tab on the rest if and when you need it.</text></item><item><author>tempodox</author><text>&amp;gt;  If you are surprised to learn that the C++ standard had support for GC, you are not alone.&lt;p&gt;I am relieved to learn that I wasn&amp;#x27;t sleeping too deeply.&lt;p&gt;&amp;gt; A bit of simplification to the standard never hurts.&lt;p&gt;Absolutely right, but I&amp;#x27;m afraid it might be too little too late.  I doubt any one person can keep all of C++ inside their head.</text></item></parent_chain><comment><author>kstrauser</author><text>I think I have about 95% of Python in my head. I occasionally see a new edge case I hadn’t considered, but it’s been a while. The language itself is rather compact. There aren’t so very many keywords or builtin functions. Even the stdlib is manageable, although I&amp;#x27;m always pleasantly surprised when a module has added some new functionality or convenience that will save me time. It’s knowable.</text></comment>