Nein, C wurde erdacht um den UNIX-Kernel für
unterschiedliche Prozessoren schreiben zu können.
Zuvor wurde das in Assembler gemacht, der ist aber
für jeden Prozessor anders und erfordert eine neue
Programmierung.
C reduziert den Befehlsumfang auf die 26 Befehle die
prinzipiell jeder Prozessor ausführen kann. Das kann
dann maschinell in den jeweiligen Assembler-Code
übersetzt werden.