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%

Читайте также
Java: новости в октябре
Java: новости в октябре
Java: новости в октябре

Рассказываем о некоторых новостях в октябре в Java, среди них JDK 22, BellSoft, Oracle, GraalVM, Open Liberty.

Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains
Локальные модели для IDE JetBrains

JetBrains представляет новую функцию для дополнения кода в соей IDE, работающую на AI. Технология позволит пользоваться подсказками локально, особенно актуально для сфер с высокими рисками и требований к безопасности, такими как — финансы, здравоохранение.

Dev новости: Angular 18, Kotlin 2.0 и др релизы
Dev новости: Angular 18, Kotlin 2.0 и др релизы
Dev новости: Angular 18, Kotlin 2.0 и др релизы

В мире web’a произошли значимые события: вышла новая версия Angular 18, JetBrains представили Kotlin 2.0 с переработанным компилятором K2, а Astro добавил поддержку React 19.

SortableJS переносит списки с перетаскиванием в Microsoft Blazor
SortableJS переносит списки с перетаскиванием в Microsoft Blazor
SortableJS переносит списки с перетаскиванием в Microsoft Blazor

Разработчики преобразовали SortableJS, инструмент JavaScript для создания списков с возможностью перетаскивания, в компонент Blazor для разработки веб-приложений Microsoft, переименовав его в Blazor Sortable.