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%

Читайте также
Ретроспектива Vue 3
Ретроспектива Vue 3
Ретроспектива Vue 3

В этом тексте вспомним, что было выходило нового во Vue 3 при минорных обновлениях.

Облачный сервис Azul находит «мертвый» код в Java-приложениях
Облачный сервис Azul находит «мертвый» код в Java-приложениях
Облачный сервис Azul находит «мертвый» код в Java-приложениях

Azul описывает «мертвый» код как исходный код, находящийся в кодовой базе приложения, но не используемый им.

7 расширений Chrome, которые ускорят работу на фронтенде
7 расширений Chrome, которые ускорят работу на фронтенде
7 расширений Chrome, которые ускорят работу на фронтенде

Рассказали о полезных фронтенд-инструментах для повышения производительности.

Запустили llm.js — библиотеку для запуска больших языковых моделей в браузере
Запустили llm.js — библиотеку для запуска больших языковых моделей в браузере
Запустили llm.js — библиотеку для запуска больших языковых моделей в браузере

Появилась библиотека llm.js для запуска больших языковых моделей в браузере. Она написана на JavaScript. Библиотеку опубликовали на GitHub.