04. Среда разработки. Часть 1 — Описание (C# для новичков)

Вот мы и подобрались к практическим занятиям практически в плотную (уж простите за каламбур). В данном уроке мы рассмотрим что такое среда разработки и для чего она нужна.

Интегрированная среда разработки, она же просто среда разработки и она же IDE (Integrated development environment, произносится как «ай ди и») — это комплекс программных средств, используемый программистами для разработки программного обеспечения (описание нагло скоммунистил из википедии). Если по деревенски, это одна или более программ которые помогают нам писать программы. Вот такая вот тавтология.

Тут по сценарию большинства учебников я должен распинаться и рассказать вам о том что писать код можно и в обычном виндоусовском блокноте и почему так не делают, но я не буду — нефиг забивать головы ненужной информацией. Мы люди простые, хотим всё полегче — и мне меньше писать и вам меньше читать.

Что же даёт нам сие чудо? А вот что! Во первых мы в него можем писать. Во вторых оно может нас понимать. В третьих оно может нам помогать писать. Ну а в четвёртых оно сможет перевести весь наш бред в работающую программу.

Небольшое лирическое отступление. Компьютер, будь то стационарный компьютер, ноутбук, сотовый телефон, игровая консоль, да что угодно, не понимает человеческий язык. Более того, он «не понимает» и языки программирования. Машина понимает только машинный код, а языки программирования проходят специальную обработку — компиляцию, чтобы машина могла понять что мы от неё хотим.

Как я уже говорил, я не хочу вдаваться в подробности о том что такое компиляция, какие её виды существуют, но образно объяснить стоит. Любой код (именно так мы называем текст написанный на языке программирования) перед тем как будет готов к запуску проходит стадию компиляции. Представьте что код — это рецепт борща который вы нашли в интернете, но ваш желудок не оценит вкус рецепта пока блюдо не будет приготовлено и съедено. Компиляция, это как раз готовка блюда по рецепту, который программист написал. Конечно же мои описания очень абстрактны, но на данном этапе они более чем достаточны.

Для языка C# существует несколько вариантов. Мы рассмотрим самые популярные.

  1. “Visual Studio” — бесспорный фаворит. Этот набор инструментов разработан компанией Microsoft которые также разработали (и продолжают развивать) язык C#.
  2. “Visual Studio Code” — кастрированная версия “Visual Studio”. Является Open Source продуктом и больше подходит тем, кто не пользуется операционной системой Windows.
  3. “MonoDevelop” / “Xamarin Studio” — это две ветви одного и того же продукта. Неплохая, кросс-платформенная среда разработки, но в наше время теряет актуальность (хоть и активно используется разработчиками маленьких игровых компаний. В основном из финансовых соображений).

Вы можете выбрать любую среду разработки, но я очень рекомендую “Visual Studio” — эта среда разработки считается в некоторых кругах лучшей не только для написания кода на C# но и на других языках. К тому же эта среда является «нативной» для C#, и имеет бесплатную версию — то что нам и нужно. В дальнейшем все примеры в этом курсе будут приведены именно в Visual Studio.

Скачать последнюю версию можно сайте разработчика по этой ссылке (на момент написания это Visual Studio 2017):
https://www.visualstudio.com/downloads/

Обратите внимание, что вам нужно скачивать “Visual Studio Community” — это полностью бесплатная версия без смс, регистраций и ограничения по времени.

После того как вы скачали инсталляцию, запустите её и следуйте указаниям на экране. Установка может занять много времени, поэтому на первой стадии я рекомендую не устанавливать все компоненты, а выбрать только один (смотрите картинку) — .NET desktop development. Удалите галочки со всего остального — оно нам не понадобится в ближайшее время. Не беспокойтесь, в любой момент вы сможете добавить нехватающие компоненты.

В следующем уроке мы рассмотрим базовые инструменты которые предоставляет нам “Visual Studio” и запустим свою первую программу.

Далее: Среда разработки. Часть 2 — Hello World

Поделитесь с друзьями:

Опубликовано migs

Добавить комментарий