Popularidade das linguagens de programação

Muitas das vulnerabilidades nas aplicações correntes são causadas por problemas inerentes às linguagens C e C++, como a falta de verificação dos limites dos arrays, ou problemas com algumas funções das suas bibliotecas (como o printf). Linguagens mais recentes como o Java ou o C# não sofrem desses problemas. Logo é interessante saber quais sãos as linguagens mais populares entre os programadores. Um índice de popularidade é o TIOBE Programming Community Index (TCPI), da TIOBE Software.