/* it лайфхаки */
C#
С# («Си Шарп») – быстро растущий, востребованный и при этом «удобный» язык программирования.
Эта разработка Microsoft унаследовала много особенностей у Delphi, Smalltalk и Java. При этом создатели C# исключили из языка многие практики и спецификации, считающиеся «проблемными» в языках предшественниках.
C# входит в семью С-подобных, синтаксис близок к C++ и Java.
С# – объектно-ориентированный язык программирования.
Visual Studio – основная среда разработки на Си Шарп.
- Особенности C#:
- статистическая типизация
- поддерживается полиморфизм
- поддерживается перегрузка операторов
- доступна делегация, атрибуты, события, обобщенные типы и анонимные функции
Автор языка C# Андерс Хейлсберг, датский инженер-программист. Официально проект по разработке C# был начат в 1998 году и длился до 2001 года. Поэтому 2001 год можно считать годом рождения C#.
Название C# — это обозначение музыкальной ноты «До-диез». Название C# состоит из сокращения: «С» – это нота «до» и # «диез» — это нотный знак, требующий повышения звука на полутон.
Название также является игрой с цепочкой яп: C → C++ → C++++(C#), так как символ «#» можно представить состоящим из 4 знаков «+».
- C# практически универсален, на нем пишут:
- настольные приложения
- web-приложения
- Сервисы
- Мобильные приложения
- Игровые программы
C# очень популярен среди разработчиков игр. Его используют для создания игр под Windows, macOS, Android и iOS. Дело тут в Unity – меж платформенной среде разработки компьютерных игр. С# лучше других языков адаптирован под работу с этим движком. Поэтому связка Unity + C# крайне популярна!