Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10

Язык программирования Rust достиг новых высот в ежемесячном индексе популярности языков Tiobe, заняв в июле 13-е место и имея перспективы войти в топ-10 в ближайшем будущем. Ранее Rust не поднимался выше 17-го места в этом рейтинге. Пол Янсен, генеральный директор Tiobe, объяснил стремительное восхождение Rust в своем свежем отчете. Янсен отметил, что февральский доклад Белого дома США рекомендовал использовать Rust вместо C/C++ из соображений безопасности, что существенно повлияло на рост популярности этого языка.

«Rust наконец-то продвигается вперед. После рекомендаций правительства США, которое призвало перейти с C/C++ на Rust по соображениям безопасности, дела у Rust пошли в гору», — прокомментировал Янсен. «Сообщество вокруг Rust растет, как и количество сторонних библиотек и инструментов. В общем, Rust готовится занять место в первой десятке индекса Tiobe».

Rust известен как быстрый и безопасный для памяти язык, не требующий времени выполнения и сборщика мусора. По мнению его сторонников, Rust подходит для создания критически важных сервисов, работы на встраиваемых устройствах и интеграции с другими языками. Тем не менее, несмотря на рекомендации Белого дома, C++ также демонстрирует хорошие результаты, поднявшись на второе место в июне.

Индекс популярности языков программирования Tiobe составляется на основе количества квалифицированных инженеров, курсов и данных сторонних поставщиков по всему миру. В расчет берутся данные с таких сайтов, как Google, Amazon, Wikipedia и более 20 других.

Топ-10 Языков Программирования по Индексу Tiobe на Июль 2024 года:

  1. Python — 16,12%
  2. C++ — 10,34%
  3. C — 9,48%
  4. Java — 8,59%
  5. C# — 6,72%
  6. JavaScript — 3,79%
  7. Go — 2,19%
  8. Visual Basic — 2,08%
  9. Fortran — 2,05%
  10. SQL — 2,04%

В конкурирующем индексе Pypl, который оценивает популярность языков на основе частоты поисковых запросов в Google, топ-10 языков на июль 2024 года выглядит следующим образом:

Топ-10 Языков по Индексу Pypl на Июль 2024 года:

  1. Python — 29,35%
  2. Java — 15,6%
  3. JavaScript — 8,49%
  4. C# — 6,9%
  5. C/C++ — 6,37%
  6. R — 4,73%
  7. PHP — 4,49%
  8. TypeScript — 2,96%
  9. Swift — 2,78%
  10. Rust — 2,55%

Таким образом, Rust продолжает набирать популярность и становится все более значимым языком в мире программирования, привлекая внимание как разработчиков, так и крупных организаций.

Читайте также
Tailwind CSS 4.0 Beta: Новая эра производительности и конфигурации
Tailwind CSS 4.0 Beta: Новая эра производительности и конфигурации
Tailwind CSS 4.0 Beta: Новая эра производительности и конфигурации

Фреймворк для работы с CSS, Tailwind CSS, анонсировал выпуск первой бета-версии обновления 4.0. Это релиз приносит с собой значительные улучшения в производительности: полные сборки в новом движке стали в 5 раз быстрее, а инкрементальные сборки — более чем в 100 раз быстрее, теперь измеряемые в микросекундах.

Dev новости: Next.js 15, Rust и AI-зарплаты, а также обзор Million.js
Dev новости: Next.js 15, Rust и AI-зарплаты, а также обзор Million.js
Dev новости: Next.js 15, Rust и AI-зарплаты, а также обзор Million.js

Не очевидное кеширование в Next.js 15, Rust перспективно для заработка и небольшой обзор мини библиотеки Million.js

Ретроспектива React.js
Ретроспектива React.js
Ретроспектива React.js

Посмотрим что было важного в последних версиях react.js. Рассмотрены будут только ключевые изменения в новых версиях.

Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности
Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности
Bun 1.2: улучшенная совместимость с Node.js, поддержка S3 и новый SQL-клиент для повышения производительности

Команда разработчиков Bun с гордостью представила версию 1.2, которая стала настоящим прорывом в мире JavaScript-инструментов. Этот релиз принёс множество улучшений, направленных на повышение совместимости с Node.js, производительности и удобства для разработчиков.