По итогам марта PowerShell вошел в топ-50 индекса Tiobe самых популярных в мире языков программирования. Три года назад Microsoft открыла код своего скриптового языка, возраст которого исчисляется 12 годами, и эта инициатива окупила себя, пишет портал ZDNet. Задумка состояла в том, чтобы придать ему облик облачного инструмента и независимость от операционных систем.

Версии PowerShell для Linux и macOS дебютировали в 2016 г. после громких заявлений нынешнего CEO Сатьи Наделлы, что «Microsoft любит Linux». Примечательно, что и бывший гендиректор Microsoft Стив Балмер сменил свою позицию с резко отрицательной (когда-то он сравнивал Linux с онкологическим заболеванием) на позитивную. Провозгласив смену курса на открытость, компания выпустила версию SQL Server для Linux, открыла исходный код .NET Framework, а также интегрировала c Windows командную оболочку Bash. В прошлом году Microsoft выпустила PowerShell в виде отдельного «snap» для Ubuntu — программного пакета в контейнере.

Перевод PowerShell в категорию Open Source привлек к нему массовое внимание разработчиков, о чем говорит его нынешнее 45-е место, и, скорее всего, тенденция к росту популярности данного языка сохранится. Он вплотную приблизился к таким популярным языкам программирования, как Haskell, Julia, и языку для Android-разработчиков Kotlin.

Microsoft открыла исходный код PowerShell наряду с выпуском PowerShell Core, основой которого стала платформа .NET Core, а не Windows-фреймворк .NET. По оценкам аналитиков Tiobe, причина роста популярности PowerShell кроется как раз в выпуске PowerShell Core, который работает на всех основных платформах.

Всплеск интереса к PowerShell — единственное заметное изменение в текущем рейтинге Tiobe, в остальном существенных перестановок не произошло. Топ-10 языков продолжает возглавлять Java, который разрабатывает Oracle, за ним следуют Cи и Python. Индекс популярности составляется исходя из поисковых запросов в Google, Bing, Yahoo, Wikipedia, Amazon и YouTube.

Несмотря на то, что Java остается на вершине списка Tiobe, в рейтинге популярности языков программирования PYPL (PopularitY of Programming Language Index) он опустился на второе место, пропустив вперед Python, который в настоящее время считается самым популярным. Базой для формирования PYPL являются запросы разработчиков в Google с целью поиска руководств для изучения языков программирования.