Все мы, возможно, слышали о самом известном слове « программирование », я бы посоветовал новичку всегда начинать с самых важных трех вопросов Зачем вообще одна программа? Что и как они это делают?

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

Давайте сначала вернемся к вопросам: почему - чтобы наша работа была выполнена. Чтобы понять это, давайте сначала рассмотрим, как мы обычно выполняем любую работу: либо мы делаем это сами, либо обращаемся за этим к кому-то. То, как мы приближаемся к машине для выполнения нашей работы, - это не что иное, как программирование. Подобно тому, как мы используем язык и жесты в качестве средств общения, у машин также есть языки с четко определенной структурой.

Но, будучи человеком, зачем разрабатывать больше машинных языков, когда нас много вокруг?

Представьте себе машину как крошечного ребенка, который не понимает ни одного языка, на котором мы говорим до определенного возраста. А теперь как нам разговаривать с младенцами - болтайте, как младенец.

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

Сказав, почему и что такое программирование, давайте перейдем к моему самому любимому вопросу, как.

При понимании этого вопроса становится очевидным важность структур данных. Рассмотрим утверждения Четыре литра роз или "Вы можете открыть дверь?"

Что! Литры и розы? и размещение слов в следующем высказывании ужасно неправильное, не так ли? Это имеет смысл только тогда, когда соответствующие единицы используются для соответствующих видов и слова используются только в порядке, соответствующем всем предопределенным правилам. Структуры данных призваны помочь нам разобраться с грамматикой машинного языка, чтобы программы имели смысл для компьютера. Давайте подробнее поговорим о структурах данных в следующей статье. 😊