C# опережает Java по популярности языка

Язык C# от Microsoft обгоняет Java в индексе популярности языка Tiobe, и эта тенденция может вскоре привести к тому, что C# превзойдет Java.

Язык C# от Microsoft обгоняет Java в индексе популярности языка Tiobe, и эта тенденция может вскоре привести к тому, что C# превзойдет Java. Данные опубликовала компания Tiobe, которая предоставляет услуги по обеспечению качества программного обеспечения, в октябре 2023 года

Java занял четвертое место с рейтингом 8,92%, а C# расположился на строчке ниже с рейтингом 7,71%. Разница между языками составила 1,2 процентных пункта. Компания Tiobe ожидает, что C# превзойдет Java через пару месяцев при нынешних тенденциях. Java долгое время занимал первое место в индексе, пока в последние годы его не обогнали C , Python и C++ .

Объектно-ориентированный, безопасный для типов язык C# и Java, известный своей портируемостью за счет виртуальной машины Java Virtual Machine (JVM), используются в схожих областях и, таким образом, являются конкурентами уже два десятилетия, считает Тиобе. В качестве одной из причин падения популярности Java Тиобе называет введение компанией Oracle модели платного лицензирования Oracle Java.

Индекс Tiobe основан на формуле, которая оценивает популярность языка путем подсчета количества квалифицированных инженеров, курсов и сторонних поставщиков, имеющих отношение к каждому языку, на основе результатов, полученных в поисковых системах, таких как Google, Bing и Yahoo.

Топ-10 по индексу Тиобе за октябрь 2023 года:

  1. Python, 14.82%
  2. C, 12.08%
  3. C++, 10.67%
  4. Java, 8.92%
  5. C#, 7.71%
  6. JavaScript, 2.91%
  7. Visual Basic, 2.13%
  8. PHP, 1.9%
  9. SQL, 1.78%
  10. Assembly, 1.64%

Альтернативный индекс Pypl Popularity of Programming Language Index оценивает поисковые запросы на учебники по языкам в Google. Топ-10 по индексу Pypl на октябрь 2023 года:

  1. Python, with a 28.05% share
  2. Java, 15.88%
  3. JavaScript, 9.27%
  4. C#, 6.79%
  5. C/C++, 6.59%
  6. PHP, 4.86%
  7. R, 4.45%
  8. TypeScript, 2.93%
  9. Swift, 2.69%
  10. Objective-C, 2.29%

Читайте также
Microsoft представила бета-версию TypeScript 5.7 с новыми улучшениями
Microsoft представила бета-версию TypeScript 5.7 с новыми улучшениями
Microsoft представила бета-версию TypeScript 5.7 с новыми улучшениями

На этой неделе компания Microsoft анонсировала выпуск бета-версии TypeScript 5.7, которая приносит ряд значительных улучшений, направленных на упрощение работы разработчиков.

Dev новости: Альтернатива Copilot, Python AI tool, RSC улучшения
Dev новости: Альтернатива Copilot, Python AI tool, RSC улучшения
Dev новости: Альтернатива Copilot, Python AI tool, RSC улучшения

Разработчики не идут в крипту, аналог Copilot, AI && Python, Новый Storybook 8 и подборка новостей

Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets
Dev новости: утверждение спецификаций ECMAScript 2024 и использование WasmGC в Google Sheets

Утверждена спецификация EMCAScript 2024, wasmGC в GoogleSheets и новые возможности для разработчиков в Shopify

React 19: Асинхронные функции, серверные компоненты и поддержка пользовательских элементов
React 19: Асинхронные функции, серверные компоненты и поддержка пользовательских элементов
React 19: Асинхронные функции, серверные компоненты и поддержка пользовательских элементов

Команда Meta объявила о выпуске React 19, который стал важным шагом вперёд в развитии этой популярной библиотеки для создания пользовательских интерфейсов. Новый релиз принёс множество новшеств, упрощающих разработку, повышающих производительность и расширяющих функциональные возможности.