Well I have to totally disagree with this I do feel that c sharp was a little late to the open source game and Java's taking over a lot of the Android platform but c sharp in and of itself is it's in its own League I know it started as an evolution of c++, and Java but that has long since changed if you look at the evolution of c sharp c sharp is a very innovative language that in the modern age language is like see plus plus and Java and even JavaScript are taking from it's very innovative and today it has language features that the other languages do not have and will probably eventually adopt for instance top level you can now run applications without even the need of a class at all it didn't introduce the concept of records a sink a weight it introduced topples and it's unpacking there's so much richness and dimension in c sharp and it's becoming kind of its own language it has already established itself as a very unique programming language I don't think it's going anywhere anytime soon and especially with the push for functional programming and and side effects and a lot of these multi paradigm programming constructs that c sharp is more and more and more supporting and it's moving away from this object or to programming which c sharp has deep deep roots in it just makes c sharp such a powerful language I don't think it's going anywhere actually and I'm excited about the future of c sharp I like Java it has its own way of implementing multiple programming but it is not the same as c sharp