Языку программирования C может быть 48 лет, но он все еще чрезвычайно важен для разработчиков сегодня и, с одной стороны, все еще более популярен, чем Python.
Это согласно индексу языковой популярности Тиобе в январе 2020 года. Tiobe, который основывает свои рейтинги на запросах основных поисковых систем, присудил C язык программирования под названием 2019, поскольку в прошлом году количество запросов увеличилось на 2,4%, что больше, чем в C # на 2,1%, а в Python — на 1,4%.
В то время как машинное обучение и наука о данных подняли Python на новые высоты в 2019 году, Tiobe приписывает сохраняющуюся популярность C Интернету вещей и тонне интеллектуальных устройств, выпускаемых в эти дни.
СМ .: Шесть востребованных языков программирования: Начало работы (бесплатный PDF)
"C превосходит, когда его применяют к небольшим устройствам с высокой производительностью — Критическое. Его легко освоить, и для каждого процессора есть компилятор C, — пишут аналитики Tiobe.
В настоящее время C — второй по популярности язык, согласно индексу Tiobe за январь 2020 года, после Java и после Python.
C занял первое место в марте 2015 года, но с 2001 года он не опустился ниже второго места. C был признан IEEE Spectrum третьим по популярности языком в 2019 году после лидера Python и Java.
Язык C был создан техническим пионером Деннисом Ричи в 1970-х годах в Bell Labs. Он также считается со-создателем Unix вместе с Кеном Томпсоном.
В наши дни C используется при разработке операционных систем, встроенных систем и приложений. Он считается первым современным и переносимым языком программирования, портированным практически на каждую системную архитектуру и операционную систему.
Такова была важность вклада Ритча в технологии и программирование, что Джейсон Перлоу из ZDNet утверждал, что не было бы Стива Джобса без Денниса Ричи, который умер бы на той же неделе, что и Джобс в 2011 году.
C был основой Objective-C, которая была основой Apple Mac OS X, и Microsoft создала C # как свою собственную производную от C.
СМ.: Microsoft: Мы ' создание нового Rust-подобного языка программирования для безопасного кодирования
Другие известные двигатели и тейкеры Tiobe в 2019 году — Swift, которая поднялась с 15-й позиции на 9-ю, и Ruby, которая перешла с 18-го на 11-е место. .
Топ-10 языков Tiobe в порядке убывания: Java, C, Python, C ++, C #, Visual Basic .NET, JavaScript, PHP, Swift и SQL.
Подробнее о Python и языках программирования