In a very interesting discussion thread on Reddit, former Microsoft employee discussed internal Microsoft initiatives regarding a new programming language. Tentatively called M# by people outside Microsoft, this new programming language raises a lot of eyebrows.
According to that Microsoft employee that blogged about this language, this language is all about extending C# which has a better balance between safety and productivity on one hand and performance on the other. According to Jim Duffy, the researcher behind M#, this programming language has been in the works for around four years and it’s trying to separate itself from other popular computer languages. The end goal of M# is quite interesting for Microsoft. According to Duffy, the end goal for this project is to opensource it. The timeline? Tentatively 2014.
This is all quite interesting considering the fact that the Windows operating system landscape has been called into question thanks to the spectacular failure of windows 8. As we have recorded earlier on these pages, Windows 8 was supposed to be the masterpiece of Google’s vision for both the wireless and digital world. Google’s vision all devices running on Windows. Well, Windows 8 got out of the gate, got a cold reception and had to backtrack with Windows 8.1. Moreover, Apple launched a free version of its operating system. All the while, Android is continuing to eat much of the market share in both the tablet and smartphone markets.
Things are not looking good for Microsoft. While according to the Reddit discussion, this M# project is like an extension of earlier projects, it does seem to indicate that Microsoft, at least at some level or other, is looking at a world that is no longer Windows dependent. In other words, considering Microsoft’s great initial presence in cloud computing, this may be a way to hedge itself against possible adverse directions in the operating system market in the near term. This is a brilliant move on Microsoft’s part. In fact, if Microsoft place its hand properly, it might emerge like IBM. IBM, as you probably are aware, got out of the computer hardware market, for the most part, and now is a services player. It’s still a large company and still raking in money. So, IBM made the transition, survived the transition and thrived. It remains to be seen if Microsoft can pull the same stunt.