Один из самых известных языков программирования, C, в этом месяце опустился на одну позицию в индексе TIOBE. В настоящее время C находится на позиции №4, что является самым низким показателем с момента начала составления индекса TIOBE в 2001 году. Неужели C теряет свою популярность? C — это относительно небольшой язык программирования, который генерирует очень производительный код. Как следствие, он долгое время был фаворитом у встраиваемых систем. Единственным серьезным недостатком языка C до сих пор было то, что он не рассчитан на масштабирование. Большие программы на C трудно поддерживать из-за отсутствия объектно-ориентированных функций. Сейчас, когда встраиваемые системы имеют тенденцию к росту функциональности, а значит, и объема кода, и поскольку все больше компиляторов для встраиваемых систем имеют хорошую поддержку C++, наметилась тенденция перехода с C на C++.
К тому же, недавно над C нависла еще одна угроза. Правительство США хочет ввести запрет на языки, небезопасные для памяти, такие как C, в пользу безопасных для памяти языков, таких как Rust. Компании рассматривают Rust как альтернативу C. C может потерять свою популярность, но он еще долго будет оставаться в топ-10 индекса TIOBE. Его установочная база невероятна, и он является частью миллионов критически важных систем по всему миру.