Компания Microsoft разработала собственный язык программирования для веб-разработки, чтобы облегчить разработку разнообразных приложений, в том числе распределённых. 1
В конце прошлого века предлагалось множество различных языков и сред разработки для создания веб-приложений, что приводило к большим затратам времени и сил разработчиков. 1 В силу этих причин в Microsoft приняли решение разрабатывать собственный язык программирования и собственный набор программных библиотек. 1
В результате был разработан язык программирования C#, а также среда исполнения программ (виртуальная машина) и набор библиотек. 1 Совокупность этих элементов получила название платформа Microsoft.NET Framework. 1
Кроме того, создание собственных языков программирования помогло Microsoft привлечь больше разработчиков к своим продуктам. 5