Преимущества C#:
- C# – это объектно-ориентированный, простой и в то же время мощный язык программирования, который позволяет разработчикам создавать многофункциональные приложения.
- C# относиться к языкам компилируемого типа, поэтому он обладает всеми преимуществами таких языков.
- C# объединяет лучшие идеи современных языков программирования Java, C++, Visual Basic и т.д.
- Из-за большого разнообразия синтаксических конструкций и возможности работать с платформой .Net, C# позволяет быстрее, чем любой другой язык, разрабатывать программные решения.
- C# отличается надежностью и элегантностью.
Примечание:
- Элегантностью C# отличается из-за большого разнообразия синтаксических конструкций.
- Большая надёжность была достигнута из-за работы CLR машины, ведь в отличии от других компилятор CLR запускает разработанное приложение на виртуальном процессоре. Поэтому в случаях возникновения каких-либо ошибок, это никак не повлияет на работу других программ в системе, но это также обозначает, что для запуска программы необходимо дополнительное время. Соответственно программы написанные на языке программирования C# более надёжные, но менее быстрые (нежели те же программы написанные на C++).
Источник: видеоурок Александра Шевчука "ЗНАКОМСТВО С ЯЗЫКОМ C#"