Программирование помогает нам создавать мобильные приложения, такие как Instagram, веб-сайты, такие как Facebook, и программное обеспечение, такое как Microsoft PowerPoint и Adobe Photoshop.

Не только они.

Программирование вокруг нас.

В современных торговых центрах энергосберегающие эскалаторы и лифты прекрасно работают благодаря программированию.

И, наконец, самоуправляемые автомобили невозможны без программирования.

Проще говоря, это просто делает нашу современную жизнь надежной и легкой.

Итак, что такое программирование?

Программирование — это способ заставить компьютер делать то, что мы хотим.

Например, представьте, что мы создаем видеоигру «Футбол».

А на простом английском возможный набор инструкций для компьютера мог бы выглядеть так:

IF a player scores a goal THEN
increment his/her team score by 1
play cheering sound
show the happy faces of the team supporters
END IF
IF time = 90:00 THEN
stop game
show the winner and loser
show re-match screen
ELSE
continue to increment the time until next goal or 90:00 minutes
END IF

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

Проще говоря, программирование помогает нам заставить компьютер выполнять различные задачи за нас.

По сути, компьютеры - пустышки.

Они ничего не делают сами по себе без наших указаний.

Например, ваш компьютер не включается автоматически.

Ваш мобильный телефон не позвонит кому-нибудь, пока вы не нажмете кнопку вызова, верно?

Чтобы мы были на одной волне, ваш мобильный телефон — это тоже компьютер.

Мало того, современные телевизоры с такими приложениями, как Netflix, тоже являются компьютерами.

Все они могут быть запрограммированы определенным образом, чтобы слушать нас.

Итак, как мы используем программирование для обучения компьютера?

Простой.

Мы должны написать инструкции, которые компьютер сможет понять и реализовать.

И чтобы написать эти инструкции, мы должны использовать язык программирования.

Мы люди. Мы можем общаться с другими людьми, используя наши голосовые способности и сигналы, верно?

Но компьютер — это не человек, который понимает ваш английский, верно?

Итак, какие-то умные люди изобрели различные языки программирования, понятные компьютерам.

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

Например, операционные системы, такие как Microsoft Windows и Mac OS, написаны с использованием языков программирования C и C++.

Программное обеспечение, такое как Adobe Photoshop, также программируется с использованием языка.

Еще один популярный язык программирования Javascript придуман для добавления интерактивности веб-страницам.

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

Точно так же программирование на Python используется для научных и математических вычислительных задач.

Этот список можно продолжать и продолжать.

Это все хорошо.

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

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

Обычно мы пишем инструкцию внутри компьютерного файла.

А компьютерный файл с набором программных инструкций называется компьютерной программой.

В любом случае, как только компьютер закончит выполнение инструкций, он выдаст нам результат.

Позвольте мне привести вам основной пример.

print(5+6);

Приведенная выше инструкция написана с использованием языка программирования Python.

Когда компьютер выполняет приведенную выше строку кода, он возвращает вывод:

11

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

Теперь позвольте мне привести вам сложный пример.

Эти файлы содержат инструкции по программированию для запуска Adobe Photoshop.

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

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

Теперь важный вопрос.

Как мы называем человека, который занимается компьютерным программированием, чтобы спасти положение?

Программист.

Программист — это человек, который пишет код для решения проблем и обновления мира с помощью прекрасной идеи.

Программистов также называют синонимами «разработчики и кодеры».

Это все.

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

Увидимся в нашей следующей истории. Доброго времени ❤.