<p><pre><code>  &gt; We can build tools to check C as well as any other.
</code></pre>
This is simply not true; language semantics determine the kinds of tooling you can build. Ruby is so dynamic that it&#x27;s notoriously hard to build tools for, for example.