Введение в язык CSharp
Язык C# - язык программирования, разработанный кампанией Microsoft.
Основными изобретателями языка были Андрес Хейлсберг, Скот Уилтамут и Питер Голде. Первая широко распространенная реализация C# была выпущена Microsoft в 2000, году в рамках инициативы Net Framework.
Цели разработки языка C# были следующие:
- C# задумывался как простой, современный, универсальный, объектно-ориентированный язык программирования.
- Язык и его реализации должны обеспечивать поддержку принципов разработки программного обеспечения, таких как строгая проверка типов, проверка границ массива, обнаружение попыток использования неинициализированных переменных и автоматическая сборка мусора. Надежность программного обеспечения, долговечность и производительность программиста важны.
- Переносимость исходного кода очень важна, как и переносимость программиста, особенно для тех программистов, которые уже знакомы с C и C++.
- Поддержка интернационализации очень важна.
- C# предназначен для написания приложений как для размещенных, так и для встроенных систем, начиная от очень больших, использующих сложные операционные системы, и заканчивая очень маленькими, имеющими специальные функции.
- Несмотря на то, что приложения C# должны быть экономичными с точки зрения требований к памяти и вычислительной мощности, этот язык не предназначен для прямой конкуренции по производительности и размеру с C или Языком ассемблера.
Название C# произносится как «C Sharp»
