Linus Torvalds at linux.conf.au 2008 discussed how C remains the most appropriate coding language for the Linux kernel.
"We have certain rules for what we expect [from] our programmers", Torvalds told ZDNet.com.au, "The kernel is about low level stuff, and C, for the kernel, is the right language."
Torvalds noted that while C++ has other more appropriate uses, it, along with other programming language were not appropriate for the kernel. "It's not just C++", he said.