<story><title>C++17’s useful features for embedded systems</title><url>https://interrupt.memfault.com/blog/cpp-17-for-embedded</url></story><parent_chain></parent_chain><comment><author>WalterBright</author><text>I added 0b binary literals to C++ back in the 1980s.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.digitalmars.com&amp;#x2F;ctg&amp;#x2F;ctgLanguageImplementation.html#binary_constants&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.digitalmars.com&amp;#x2F;ctg&amp;#x2F;ctgLanguageImplementation.ht...&lt;/a&gt;</text></comment>
<story><title>C++17’s useful features for embedded systems</title><url>https://interrupt.memfault.com/blog/cpp-17-for-embedded</url></story><parent_chain></parent_chain><comment><author>kramerger</author><text>Why&lt;p&gt;&lt;pre&gt;&lt;code&gt;    uint8_t b = 0b1111&amp;#x27;1111;

&lt;/code&gt;&lt;/pre&gt;
I would rather have&lt;p&gt;&lt;pre&gt;&lt;code&gt;    uint8_t b = 0b1111_1111;

&lt;/code&gt;&lt;/pre&gt;
This &amp;#x27; thing is hard to get right on some non-us keyboards. And yes, I&amp;#x27;ve the same problem with Rust.</text></comment>