Se puede escribir para otro lenguaje un compilador, un JIT u otras cosas en C. Pero que hay de implementar esos paradigmas en el propio C.