How long can the C languages maintain their primacy in the kernel?