Основы C#. Урок 1. Что такое C#?C# (произносится Си-Шарп) - это новый язык программирования от
компании Microsoft. Он входит в новую версию Visual Studio - Visual
Studio.NET. Кроме C# в Visual Studio.NET входят Visual Basic.NET и
Visual C++. Кроме того фирма Borland объявила, что последующие версии
C++ Builder и Delphi будут поддерживать платформу .NET (последнее лежит в
русле политики Borland - так, например, нынешние версии C++ Builder и
Delphi поддерживают, например, такую технологию от Microsoft, как
ActiveX).
Одна из причин разработки нового языка компанией Microsoft - это
создание компонентно-ориентированного языка для новой платформы .NET.
Другие языки были созданы до появления платформы .NET, язык же C#
создавался специально под эту платформу и не несет с собой груза
совместимости с предыдущими версиями языков. Хотя это не означает, что
для новой плятформы это единственный язык.
Еще одна из причин разработки компанией Microsoft нового языка
программирования - это создание альтернативы языку Java. Как известно,
реализация Java у Microsoft не была лицензионно чистой - Microsoft в
присущей ей манере внесла в свою реализацию много чего от себя. Компания
Sun, владелица Java, подала на Microsoft в суд, и Microsoft этот суд
проиграла. Тогда Microsoft решила вообще отказаться от Java, и создать
свой Java-подобный язык, который и получил название C#. Что будет с Java
после выхода C# - пока неизвестно. Скорей всего эти языки будут
существовать оба, хотя ясно, что одна из целей разработки C# - это
противоборство именно с Java (недаром C# называют еще Java-killer'ом).
|