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%

Читайте также
CheerpJ на базе Wasm запускает Java в веб-браузерах
CheerpJ на базе Wasm запускает Java в веб-браузерах
CheerpJ на базе Wasm запускает Java в веб-браузерах

WebAssembly JVM обещает запускать «очень большие» немодифицированные Java-приложения в современных браузерах без плагинов или установки Java.

Разработчики Microsoft Store в новой веб-версии перешли с React на Shoelace, Lit, Vite и бэкенд на C# ASP.NET
Разработчики Microsoft Store в новой веб-версии перешли с React на Shoelace, Lit, Vite и бэкенд на C# ASP.NET
Разработчики Microsoft Store в новой веб-версии перешли с React на Shoelace, Lit, Vite и бэкенд на C# ASP.NET

У новой версии пользовательского интерфейса более простые способы поиска приложений и современный стек веб-технологий.

Рассказываем об обновлениях Firefox 119
Рассказываем об обновлениях Firefox 119
Рассказываем об обновлениях Firefox 119

В октябре вышли обновления Firefox 119. Также сформировали обновление ветки с длительным сроком поддержки — 115.4.0.

Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений
Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений
Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений

На этой неделе компания OpenAI представила бета-версию нового интерфейса ChatGPT — canvas, предназначенного для решения задач, связанных с программированием и написанием текстов. Это новшество направлено на преодоление ограничений обычного чата, предоставляя пользователям возможность работать в двухпанельном режиме.