В этом обзоре мы познакомимся с новым языком программирования C# (читается C Sharp — си-диез, то есть нота «си», повышенная на полтона), недавно объявленным фирмой Microsoft. У читателя может возникнуть вполне логичный вопрос: зачем нужен еще один язык программирования, когда у Microsoft есть и Basic, и C/C++, и Java, не говоря уже о подмножестве Visual Basic — Visual Basic for Application и скриптовых языках VBScript и JScript?
По словам менеджеров фирмы Microsoft, язык C# создавался в первую очередь для разработчиков, использующих C и С++, чтобы позволить им более эффективно создавать Internet-приложения. Так, C# будет тесно интегрирован с языком XML, протоколом SOAP и другими Web-технологиями (на момент написания данного обзора детали этой интеграции объявлены не были). Очевидно, что реализовать какие-либо новые возможности на уровне языка в языках С/С++ нельзя, так как в этом случае был бы нарушен ANSI-стандарт; язык Visual Basic не предоставляет ряда возможностей С/С++; с языком Java также невозможно обращаться как со своим собственным. Поэтому фирма Microsoft выбрала иной путь — создала новый язык.
КомпьютерПресс 9'2000
https://compress.ru/article.aspx?id=11723