<p><pre><code>    &gt; No breaks in flow control, it&#x27;s goto (deprecated) or nothing
    &gt; Strongly typed, but arrays of different lengths are different types.
    &gt; Casting types is not possible
</code></pre>
Those are real frustrations, but, at the same time, they help avoid many of the security and safety issues that have plagued C for decades.<p>It&#x27;s not clear if there&#x27;s a language somewhere between Pascal that&#x27;s less annoying but more safe while still being simple. But I think it is pretty clear that there is a real trade-off in either direction.<p>C doesn&#x27;t get in your way when you know you&#x27;re doing like Pascal does. But it also doesn&#x27;t get in the way when you <i>don&#x27;t</i> know what you&#x27;re doing.