многие из ответивших, сузили реальность до корпоративного веба и виндового десктопа. но это не верно, есть ряд фактов, которые не так широко известны даже среди программистов:
- нус, начнем с веба - спрос на .Net Core бакендеров, на hh.ru стремительно растет .. к чему бы это? все озаботились созданием корпоративных сайтов? ;))
- следующий
.Net 5, будет кросплатформенным абсолютно (.Net Core лишь переходный этап)
- на шарпе даже
микроконтроллеры программируют это не значит, что код на си или асме хуже, на шарпе код писать быстрее, а отлаживать легче. чаще всего это не только прихоть программиста, но и коммерческий расчет - продукт можно выпустить быстрее
- благодаря таким технологиям как
WASM,
BLAZOR и фреймворк
Avalonia, не за горами времена, когда можно будет писать код на C# и интерфейс на XAML, и все это будет
работать в браузере (в ролике, фрагмент с 24й минуты, если интересно как это вообще возможно - можно и с начала смотреть ))
- ну и о производительности, в том же Unity, используют прикольные штуки, типа
IL2CPP, благодаря которым, Unity имеет достойную производительность, предоставляя комфорт разработки на C#. это не значит, что IL2CPP не могут использовать простые смертные, но это к сожалению, требует квалификации на много выше среднего )). но можно заметить, что даже штатный
NGen используют далеко не все программисты. и даже не все о нем знают ))
ps да, я шарпист, но за плечами около десятка языков
(хотя в основном старых..но были времена, когда, в
TD, я по коду узнавал компиляторы "в лицо" ;)) ... (не не.. не все конечно, но Borland Pascal, Borland C/C++, MS C/C++, Clipper, FoxPro.. ну может что то еще из хитов тех времен - точно )).. борландовские компилеры просто с пол пинка (секунды на опознание.. если кто не понял - визуально по дизасму TD )))
всем успешного программирования! ))