News

Did Microsoft's .NET Core Initiative Boost PowerShell Usage?

Microsoft's move from the ageing Windows-only .NET Framework to the open source, cross-platform .NET Core framework may come with ancillary consequences, such as a boost in the popularity of its PowerShell scripting language.

At least, that's the speculation of TIOBE, which produces a monthly index gauging the popularity of programming languages.

TIOBE found little of note in its new March report, so it dug down into the data to find something newsworthy: PowerShell has reappeared in the top 50.

"There are hardly any interesting changes in the TIOBE index this month," the report said. "We had to use our magnifying glass to spot some news, i.e. that PowerShell entered the TIOBE index top 50."

It actually came in at No. 45, between Hack and Awk, on the strength of a 0.180 percent increase in the popularity gauge from last year.

"The PowerShell scripting language is more than 12 years old and it has been in the top 50 before," the report said. "PowerShell is typically used for basic scripting. Until recently it was only available for Windows but Microsoft used its .NET Core platform to create PowerShell Core. This version is open source and runs on all major platforms. This might be the reason why PowerShell is getting more popular again."

March 2019 TIOBE Top 10
[Click on image for larger view.] March 2019 TIOBE Top 10 (source: TIOBE).

Otherwise, it was pretty much business as usual, with the top 10 languages in March 2019 being mostly the same as March 2018, with a few changing positions. One of those that changed positions among the top 10 was Visual Basic.NET, which continued its rise that was a main topic of the February report.

VB.NET rose from No. 6 in last year's March report to No. 5 this year, exchanging places with another Microsoft language, C#.

One notable move occurred with Groovy, which vaulted to No. 16 this year from its No. 60 position last year. That was the biggest move in the top 20 by far. Just plain Visual Basic ("classic," before VB.NET took over in 2002), fell from No. 15 last year to No. 20 this year.

TIOBE bases its index on the number of worldwide skilled engineers, courses and third-party vendors, using popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu. "It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written," the firm says.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube