Шаг 1.
Язык программирования C#. Начала
Введение. История создания языка C#

Шаги базируются на книге:
Васильев А.Н. Программирование на C# для начинающих. Основные сведения - Москва : Эксмо, 2018. - 592 с.

    На этом шаге мы приведем краткие исторические сведения об этом языке.

    Язык C# уже многие годы неизменно входит и список языков программирования, самых востребованных среди разработчиков программного обеспечения. Язык является базовым для технологии .Net Framework, разработанной и поддерживаемой корпорацией Microsoft.

История создания языка C#

    Язык C# создан инженерами компании Microsoft в 1998-2001 годах. Руководил группой разработчиков Андерс Хейлсберг, который до того трудился в фирме Borland над созданием компилятора для языка Pascal и участвовал в создании интегрированной среды разработки Delphi. Язык C# появился после языков программирования C++ и Java. Богатый опыт их использования был во многом учтен разработчиками С#.


Синтаксис языка C# похож на синтаксис языков C++ и Java. Но сходство внешнее. У языка C# своя уникальная концепция. Вместе с тем многие управляющие инструкции в языке C# будут знакомы тем, кто программирует в C++ и Java.

    Вообще же из трех языков программирования C++, Java и C# исторически первым появился язык C++. Затем на сцену вышел язык Java. И уже после этого появился язык программирования С#.

    Для понимания места и роли языка C# на современном рынке программных технологий разумно начать с языка программирования С, который в свое время стал мощным стимулом для развития программных технологий как таковых. Именно из языка С обычно выводят генеалогию языка С#. Мы тоже будем придерживаться классического подхода.

    Язык программирования С появился в 1972 году, его разработал Денис Ритчи. Язык С постепенно набирал популярность и в итоге стал одним из самых востребованных языков программирования. Этому способствовал ряд обстоятельств. В первую очередь, конечно, сыграл роль лаконичный и простой синтаксис языка. Да и общая концепция языка С оказалась исключительно удачной и живучей. Поэтому когда встал вопрос о разработке нового языка, который бы поддерживал парадигму объектно-ориентированного программирования (ООП), то выбор естественным образом пал на язык С: язык программирования C++, появившийся в 1983 году, представлял собой расширенную версию языка С, адаптированную для написания программ с привлечением классов, объектов и сопутствующих им технологий. В свою очередь, при создании языка программирования Java отправной точкой стал язык C++. Идеология языка Java отличается от идеологии языка C++, но при всем этом базовые управляющие инструкции и операторы в обоих языках схожи.


Язык программирования Java официально появился в 1995 году и стал популярным благодаря универсальности программ, написанных на этом языке. Технология, используемая в Java, позволяет писать переносимые программные коды, что исключительно важно при разработке приложений для использования в Internet.

    Нет ничего удивительного, что при создании языка программирования C# традиция была сохранена: синтаксис языка C# во многих моментах будет знаком тем, кто уже программирует на C++ и Java. Хотя такое сходство - внешнее. Языки очень разные. Да и базовые синтаксические конструкции в языке C# имеют свои особенности.

    На следующем шаге мы рассмотрим особенности этого языка.




Содержание Следующий шаг