TypeScript (TS) as a programming language is too young to be taken seriously, looked into or to waste play time on it. However. What is most interesting is the proverbial “WHY?” question. Which is actually two questions.
- Why does TypeScript Exist ?
- Why are MSFT language heavies on the team ?
These are inspirational questions to which I have no answers. I can only perhaps speculate.
And what has happened to C# we all know. It imploded under its own weight. Like a dark hole of OOP, it has tried to suck the whole universe into it. And it was just a tiny star rushed to the scene by MSFT sick worried (before the end of 20-th century) that JAVA will rule the world.
Some kind of conclusion
Hence (my guess) TypeScript. A safe heaven for suffering .NET/SilverLight/OOP under-developed developers, being forced onto fast and deep currents of the ocean of functional programming, functional thinking, architecting and designing.
TypeScript is daddy MSFT taking care of his OOP children.