> You don't really have to test, it is possible to make commercial or IT 
> applications in-house.
> 
> I still have the impression of a discussion in a vacuum.

I don't necessarily agree with the "killer app" theory. C# is immensely popular 
but doesn't have a particular killer app. However, in the case of Rust, it was 
really a language created for a particular purpose which interesting because 
you can really observe the goals and its purpose in the language (always check 
utf8 for example, important for parsing web content in Firefox). However, most 
languages are not created for a particular purpose.

What I have observed, what sets the winners apart is a proper IDE with 
debugging capabilities and all the luxuries you can think of. Qt isn't a 
language but QtCreator is a big factor that it is so popular. Then we have 
syntax, aesthetics and ease of use plays a big role. People want to get from A 
to B as quickly and easily as possible, the languages that provide this are 
winners. Then we have libraries, languages that have a big amount of high 
quality libraries are winners.

With leading languages as C# Java Python

You can observe that this is true for all of them. Major company behind the 
language is only valid if that player (like Google or Mozilla) invests heavily 
in the language eco-system like creating libraries. Major player only is not 
enough, they also have to create additional value for the language.

Reply via email to