Основы 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'ом). |