&gt;<i>Nah, we didn&#x27;t need C. Thompson just really liked BCPL. It was crap. So they tweaked it into C. It still couldn&#x27;t write UNIX. Ritchie added structs and that version finally did the job.</i><p>Well, Pascal was also inspired by languages that were crap compared to modern (70s&#x2F;80s needs), and early Pascal&#x27;s also had tons of missing features -- so I&#x27;m not sure what this &quot;C wasn&#x27;t good enough from the start&quot; is supposed to mean, especially since C already had structs and all by the time it caught on.