Произношение и запись
Правильное произношение выглядит следующим образом: си шарп.
Правильное обозначение в письменных материалах выглядит так: C# или C sharp.
Краткая справка о языке
C# — это объектно-ориентированный язык программирования, является C-подобным (си-подобным) языком, то есть обладает явным сходством с языком программирования C (си).
Если Вы раньше не изучали язык C, то не беспокойтесь — знание его не является обязательным условием для освоения языка C#. Но если Вы его знаете, то Вам будет намного проще осваивать язык C#.
Немного масло масленое, но от этого никуда не деться.
Язык, изучаемый в нашем курсе, перенял достоинства таких языков как:
- C++;
- Pascal:
- Smalltalk:
- Java:
- Модула;
Главная суть создания этого языка заключается в том, что нужно было взять всё лучшее, что есть в других популярных языках и объединить все прелести и чудеса в одной коробке. Так появился C#.
Этот язык является одним из самых популярных на планете Земля, четвёртое место по рейтингу itmentor.by.
История имени языка
Само название языка происходит от музыкальной нотации, где знак диез (#) означает повышение соответствующего ноте звука на полутон.
Также название можно интерпретировать от названия языка C++, добавляем ещё два знака плюс, то есть будет C++++, и из этих четырёх плюсов можно сложить решётку, языка C# всё же перенял от C++ не мало полезного.
Возможности языка
Язык поставляется с ГИГАНТСКОЙ библиотекой. Поэтому если Вы задумали что-то написать на C#, то скорее всего реализация Вашей задачи уже существует в миру, её нужно лишь найти и «подпилить» под себя.
- В C# делается больший упор на управляемый и безопасный код;
- Присутствует сборщик мусора, можно не так сильно беспокоиться за «утечку» памяти при разработке программ;
- Отсутствует множественное наследование;
- В C# существуют только объекты, то есть всегда работа ведётся только с объектами;
- Лёгок (в какой-то степени) в освоении;
- Быстрая разработка;
- Современный и повсеместно используемый;
- Довольно высокая надёжность (в отличии от C++);
На C# разрабатываются игры, сайты, мобильные приложения (Windows Phone), практикуется создание искусственного интеллекта.
Как не сложно догадаться по списку выше, данный язык используется в самых разных отраслях и для реализации самых разных задач.
Таким нехитрым образом мы разобрались с «первое знакомство с языком программирования C# (sharp)»!