The C programming language is struggling to compete with other languages in today’s fast-paced web and mobile world. The language hit an all-time low on the TIOBE index this month.
“The C programming language has a score of 11.303%, which is its lowest score ever since we started the TIOBE index back in 2001,” the index stated.
The TIOBE Index tracks the interest in programming languages. According to TIOBE, the fall of C is due to the increase of mobile and web application development. C isn’t as suitable as other programming languages are for mobile and web development, and it doesn’t evolve like other languages. “There is a ‘new’ C11 standard available, but this contains only minor changes. The constraint that C object code should remain small and fast doesn’t help here,” the index stated.
(Related: TIOBE calls Java its language of the year)
While C still remains the second most-popular programming language on the index, it’s expected to go further down the list. “[The] story of computer science is that of a constant march toward higher abstraction, and so languages like C and C++, which are very close to the machine, will give way over time to those higher up the stack,” said Al Hilwa, program director for IDC. “Abstraction translates to being able to produce more code functionality per hour of development and working in a more sandboxed and managed runtime that reduces errors and improves quality of code.”