Новости индекса TIOBE (март 2024 г.): Python продвигается еще дальше вперед
19 марта 2024 г.В марте 2024 года Python был более популярен, чем когда-либо, по сравнению с другими языками программирования в индексе TIOBE. Тем временем Rust продолжал свое восхождение в топ-20 TIOBE, а Scratch снова вошел в топ-10, заняв 9-е место. Индекс сообщества программистов TIOBE показывает ежегодные тенденции в языках программирования на основе объема поисковых систем.
Популярность Python продолжается
«Сейчас существует невероятная потребность в новых программистах», — сказал генеральный директор TIOBE Software Пол Янсен в электронном письме TechRepublic. «В такой ситуации языки с плавной кривой обучения станут более популярными».
Python относительно прост в освоении и имеет множество возможных вариантов использования, что делает его хорошим выбором для начинающих программистов, которые хотят сохранить свои возможности открытыми с точки зрения специализации.
ПОСМОТРИ: Начинаете осваивать базовые команды на своем Mac? У нас есть руководство по командам терминала для структуры каталогов MacOS. (Техреспублик)
Согласно мартовскому индексу TIOBE, Python опережает все другие языки программирования на 4,5%, что является самым большим отрывом за всю историю. Согласно собственной рейтинговой системе TIOBE, популярность Python выросла на 0,80% в период с марта 2023 по март 2024 года.
Рисунок А
Поскольку Scratch — это язык программирования, предназначенный для детей, вполне возможно, что рост Scratch в индексе TIOBE также обусловлен тем, что его начинают изучать все больше новичков.
Rust может оказаться на пути к топ-10
Язык программирования Rust поднялся с 17-го на 19-е место за последний год, и Янсен сказал, что Rust является «серьезным претендентом» на попадание в десятку лучших.
«В прошлом месяце для Rust были хорошие новости», — сказал Янсен TechRepublic. «Офис Национального кибер-директора Белого дома США (ONCD) призвал программистов прекратить использование C и C++ и перейти на такие языки, как… Rust. Это, безусловно, приведет к росту популярности Rust».
4 марта ONCD рекомендовала языки программирования, безопасные для памяти, чтобы лучше защитить программное и аппаратное обеспечение. ONCD особо отметил, что Rust соответствует трем критериям для использования в космических системах, а также безопасен для памяти:
- Rust позволяет коду находиться близко к ядру, тесно переплетая его с программным и аппаратным обеспечением.
Он поддерживает детерминизм, обеспечивая согласованность сроков вывода результатов.
Он не имеет или может переопределить «сборщик мусора» — функцию, которая автоматически освобождает неиспользуемую память.
Однако ONCD предупредил, что Rust «еще не апробирован в космических системах». Тем не менее, в Rust есть множество других приложений, для которых безопасность памяти может быть преимуществом.
Влияет ли генеративный ИИ на популярность языков программирования?
Сегодня, когда генеративный искусственный интеллект обеспечивает большую работу в крупнейших организациях-разработчиках программного обеспечения, мы спросили Янсена, влияет ли он каким-либо образом на то, какие языки программисты ищут и изучают. Он ответил: «Генераторный ИИ не оказал (оказывал) такого большого влияния на мир технологий, как его пропагандируют. Пока еще почти не существует критически важного для бизнеса программного обеспечения, написанного таким образом (с использованием ИИ), и уж точно не существует программного обеспечения, критически важного для безопасности».
Оригинал