
Microsoft’s publication of the PowerShell scripting source code is causing a response from an increasing number of developers. Apparently, this recent Microsoft decision is starting to pay off. In the TIOBE (The Importance Of Being Earnest) index, he appeared in the top 50 most popular programming languages.
Microsoft published the source of its 12-year scripting language three years ago as part of its approach to operating system compatibility.
PowerShell's debut on Linux and macOS in 2016 came after Microsoft CEO Satya Nadella said “Microsoft loves Linux”, and its predecessor Steve Ballmer, which is Linux in general it is not a malignant tumor.
')
Ballmer had previously said that “Linux is not public domain. Linux is a cancer that consumes everything that relates to intellectual property. That's how his license works. ”He also described Linux as communism.
Since then, Microsoft has brought the MS SQL server to Linux, opened the .NET source, and integrated Bash into Windows. Last year, Microsoft equipped PowerShell with the Ubuntu operating system, introducing the appropriate container software package. It was rather unexpected.
It seems that open-source helps PowerShell to become more popular among developers. The language first appeared on the 45th line of the index of the most popular languages TIOBE.
PowerShell now breathes in the backs to languages like Haskell, Julia and Kotlin.

“Until recently, it was only available on Windows. But Microsoft used its .NET Core infrastructure to create PowerShell Core. This is the open source version, and it runs on all major platforms. This may be the reason why PowerShell is becoming popular again, ”TIOBE analyst suggests.
Along with the publication of PowerShell sources, Microsoft introduced PowerShell Core, built on .NET Core rather than on the .NET Framework, which was designed exclusively for Windows.
PowerShell Core is supported not only by Windows, but also by a number of other platforms, namely:
- Ubuntu
- Redhat.
- Centos.
- MacOS.
- Fedora.
- OpenSuse.
- Debian.
Now you can use a common scripting administration language on all managed servers.
Microsoft hopes that PowerShell will become a widespread hybrid
cloud management tool. It is designed specifically for system administrators and advanced users and allows you to quickly automate the administration of several operating systems and the processes associated with the applications that run in them.
You can read about nine examples of using private and hybrid clouds from Cloud4Y
here .
Interestingly, in this way, PowerShell begins to compete with the most popular command interpreter for Linux - Bash.
The rise of PowerShell this month is the only remarkable change in the TIOBE index. Top 10 consistently lead Java, C and Python. Other top 10 languages are C ++, Visual Basic .NET, C #, JavaScript, PHP, SQL, and Objective-C.
TIOBE rankings are based on Google, Bing, Yahoo, Wikipedia, Amazon and YouTube search data.
Although Java remains the leader in the TIOBE ranking, in the PYPL programming language popularity index it moved to the second line, yielding Python, which is now considered the most popular language. The PYPL rating is based on Google’s study of educational materials on programming languages.
The rise of PowerShell this month is the only remarkable change in the TIOBE index. Top 10 remained unchanged.General trends suggest that PowerShell will continue to rise in the rankings, conquering a whole new audience. It seems that the new decade will be marked by the rapid integration of things that previously seemed incompatible.
ACTION: 40% discount on IaaS for developers .