É improvável que qualquer linguagem substitua completamente o C. Nem mesmo o todo podereso C++ foi capaz desta façanha. O C, em particular, é o "assembly portável" padrão da computação.

Ele é suportado por uma variedade de compiladores fornecidos por diferentes fabricantes, como o compilador Intel C, compilador ARM C e IBM XLC. A presença de um compilador C é quase uma necessidade imperativa para vender um processador.

Além disso, sistemas baseados em Unix e POSIX (da qual o Linux é apenas a ponta do iceberg), fornecem uma API em C para interagir com o hardware. Portanto, enquanto esses sistemas estiverem em uso, o C continuará sendo insubstituível.

Ninguém vai mais vai entrar nesta briga porque ela já acabou. O C ganhou essa batalha entre 1980/90.

Enquanto não houver uma disrupção em nossos processadores e linguagens de máquina nenhuma outra linguagem ira tornar o C irrelevante.