Узнайте, как это работает

Завершено

Чтобы понять, как работает код, необходимо отступить и подумать о том, что такое язык программирования. Рассмотрим, как код передает команды компьютеру.

Что такое язык программирования?

Языки программирования, такие как C#, позволяют писать инструкции, которые требуется выполнить компьютер. Каждый язык программирования имеет свой собственный синтаксис, но после изучения первого языка программирования и попытки научиться другому, вы быстро поймете, что все они совместно используют множество аналогичных понятий. Работа языка программирования заключается в том, чтобы позволить человеку выразить свое намерение в удобочитаемом и понятном способе. Инструкции, которые вы пишете на языке программирования, называются "исходным кодом" или просто "кодом". Разработчики программного обеспечения пишут код.

На этом этапе разработчик может обновить и изменить код, но компьютер не может понять код. Сначала код необходимо скомпилировать в распознаваемый компьютером формат.

Что такое компиляция?

Специальная программа, называемая компилятором, преобразует исходный код в другой формат, который может выполняться центральным процессором компьютера. При нажатии зеленой кнопки Выполнить в предыдущем уроке написанный код сначала компилировался, а затем выполнялся.

Почему код должен быть скомпилирован? Хотя большинство языков программирования кажутся криптографическими на первый взгляд, они могут быть проще поняты людьми, чем предпочтительный язык компьютера. ЦП понимает инструкции, которые выражаются путем включения или отключения тысяч или миллионов крошечных коммутаторов. Компилятор выступает в качестве связующего звена между ними, преобразуя понятные человеку команды в распознаваемые компьютером инструкции.

Что такое синтаксис?

Правила написания кода C# называются синтаксисом. Точно так же, как и человеческие языки имеют правила в отношении структуры препинания и предложения, языки программирования компьютеров также имеют правила. Эти правила определяют ключевое слово и операторы C# и способ их объединения для формирования программ.

При написании кода в редакторе .NET, возможно, вы заметили тонкие изменения цвета различных слов и символов. Выделение синтаксиса — это полезная функция, позволяющая легко выявлять ошибки в коде, из-за которых ваш код не соответствует правилам синтаксиса C#.

Как работает код?

Рассмотрим приведенную ниже строку кода:

Console.WriteLine("Hello World!");

При запуске кода вы узнали, что сообщение Hello World! было напечатано в выходной консоли. В коде C# фраза, заключенная в двойные кавычки, называется строковым литералом. Другими словами, вы буквально хотели символыH, e, l, loи т. д. отправлены в выходные данные.

Часть Console называется классом. Классы "собственные" методы; или можно сказать, что методы живут внутри класса. Чтобы перейти в метод, необходимо знать, в каком классе он находится. В настоящее время класс представляет объект как способ представления объекта. В этом случае все методы, работающие в консоли вывода, определяются внутри Console класса.

Существует также точка (или период), разделяющая имя Console класса и имя WriteLine()метода. Эта точка называется оператором доступа к члену. Другими словами, с помощью этой точки вы можете перейти из класса к одному из его методов.

Часть WriteLine() называется методом. Вы всегда можете обнаружить метод, так как он имеет набор скобок после него. Каждый метод выполняет одну задачу. Задание WriteLine() метода — запись строки данных в выходную консоль. Данные, которые будут выведены в окно, указываются в круглых скобках в качестве входного параметра. Некоторые методы нуждаются в входных параметрах, а другие — нет. Но если вы хотите вызвать метод, всегда следует использовать скобки после имени метода. Круглые скобки также называются оператором вызова метода.

Наконец, рассмотрим символ точки с запятой, который является оператором конца инструкции. В языке C# этот оператор указывает на конец полной инструкции. Точка с запятой сообщает компилятору, что вы завершили ввод команды.

Если на данный момент эти понятия и термины кажутся вам бессмысленными, не беспокойтесь. Теперь вам нужно помнить, что если вы хотите распечатать сообщение в выходной консоли:

  • Использование Console.WriteLine("Your message here");
  • Использовать заглавные буквы в названиях Console, Write и Line.
  • Используйте правильную пунктуацию , так как она имеет специальную роль в C#
  • Если вы сделаете ошибку, просто зафиксировать его, исправьте его и повторно выполните

Совет

До тех пор пока вы не запомните основные команды, используйте памятку.

Основные сведения о потоке выполнения

Важно понимать поток выполнения. Другими словами, инструкции в вашем коде выполнялись в определенном порядке по одной строке за раз до тех пор, пока не были выполнены все необходимые инструкции. При выполнении некоторых инструкций ЦП будет ожидать, прежде чем продолжить работу. С помощью других инструкций можно изменить поток выполнения.

Теперь давайте проведем проверку по изученному материалу. Каждый модуль имеет простую задачу, и если вы застряли, вы получите решение. В следующем модуле вы попробуете самостоятельно написать код C#.

Проверьте свои знания

1.

Что такое разница между Console.Write и Console.WriteLine?