Найти тему
Мои размышления

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

Картинка взята с Интернета!
Картинка взята с Интернета!

В современном мире процесс автоматизации достиг немыслимых высот. Еще несколько лет назад во многих магазинах не было возможности расплатится банковской картой, а запись к врачу требовала личного присутствия в больнице. Но, сегодня все это можно сделать, не затрачивая особых усилий с помощью Интернета.
Расплачиваясь картой в магазине или кафе, записываясь на прием к врачу или отправляя сообщение в социальных сетях мы не задумываемся о том, как это происходит.Да и зачем нам знать тонкости процесса, когда важен результат – оплаченный чек, доставленное сообщение и т.д.
Но, те процессы, благодаря которым мы получаем нужный результат поражают. Задумайтесь – письмо, отправленное с электронной почты, сначала пересылается на сервер, потом на другой сервер, и уже после этого письмо будет получено тем, кому оно адресовано.
И ведь этот процесс автоматизирован!
А что такое автоматизация?
Автоматизация (согласно Википедии)- совокупность методов и средств, предназначенная для реализации системы или систем, позволяющих осуществлять управление самим технологическим процессом без непосредственного участия человека, либо оставления за человеком права принятия наиболее ответственных решений.
Как видим из определения – процесс не подразумевает участие человека, или человек принимает наиболее важные решения, а все остальное выполняется автоматически, зачастую под «руководством» компьютера.
Но как компьютер «руководит» процессом?
С помощью программ!
А что такое «программа»?!
Для ответа обратимся все к той же Википедии:
« Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)[1]; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)[2].»
Если простым языком:
Программа – набор инструкций, которые говорят компьютеру, что нужно делать и как делать. И от точности этих инструкций зависит то, как будет происходить процесс под управлением компьютера.
Уже не так страшно, верно?

Вот и программирование не так страшно, как кажется на первый взгляд.
В следующей статье мы подробнее рассмотрим где и для чего применяется программирование.
А на сегодня всё – спасибо за внимание! Изучайте программирование – без него скоро будет очень тяжело.