Что такое программирование?
Изучение определения и процесса создания компьютерных программ
Что такое программирование?
По определению программирование - это процесс создания компьютерных программ. Но такое определение в свою очередь поднимает ещё вопрос: Что такое компьютерная программа?
Компьютерная программа - это комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или какие-то функции управления.
Понимание через аналогию
Давайте попробуем разъяснить это в более доступной форме:
Представьте себе компьютерную программу как робота. У вас есть домашний робот, и вы даете ему определенные команды для выполнения задач.
Для примера, предположим, что вы хотите, чтобы ваш робот каждый раз, когда вы приходите домой, открывал дверь. На первый взгляд это кажется простой задачей, но на самом деле процесс открытия двери роботом можно разбить на несколько этапов:
- Первый этап - ваш робот должен стоять возле двери и следить, приближаетесь ли вы к ней
- Второй этап - как только вы подходите к двери, робот должен вытянуть свою руку и взять за дверную ручку
- Третий этап - когда робот ухватил ручку, он должен повернуть ее вниз и потянуть дверь к себе, открывая ее
Теперь ваш робот успешно справляется с задачей - он открывает дверь для вас. Как вы видите, даже такая простая функция, как открытие двери, может быть разделена на несколько маленьких шагов, которые робот не знает, пока вы не предоставите ему соответствующие команды заранее.
В общем, это явление можно сравнить с программированием - процесс задания набора команд для исполнения вашей программе.
Ключевые концепции
- Инструкции: Пошаговые команды, которые говорят компьютеру, что делать
- Данные: Информация, с которой работает программа
- Выполнение: Процесс запуска этих инструкций
- Логика: Правила и условия, которые управляют поведением программы