• Терешковой, 251
  • 8 (3532) 58-07-01
  • Работаем с 10:00

Малая земля

Терешковой, 251

+7 (3532) 58-07-01

С 10:00 до 18:45

Пн-пт: 10:00 – 18:45

Сб - до 16:45, вскр - до 15:45

Практикум от «Ремкор»: как работает компьютерная программа?

Компьютер это оборудование, которое само по себе ничего не может делать. При этом это касается любого компьютера — как обычного домашнего, так и большого сервера, смартфона, умных часов, бортового автомобильного / самолётного / ракетного компьютера или любого другого. Проще говоря, компьютер — это оборудование, которое может запускать программы. Всё остальное делают программы. Отображение изображения, фильма или веб-сайта, обработка данных, слежка за всеми нами, отправка электронных писем, управление принтером или впрыском топлива в современном двигателе внутреннего сгорания — всё это делается с помощью программ.

Компьютер имеет определённый набор физических каналов связи — радио (Bluetooth, WiFi и другие), проводные (Ethernet, т.е. обычная проводная сеть, USB, VGA, DVI, HDMI, RS232, OBD2 и многие другие), а также внутренние, которые расположены внутри корпуса (PCI, SATA, CAN, I2C и другие). На корпусе компьютера есть разъёмы для подключения другого оборудования — принтера, телефона, колонок, микрофона, датчиков и т.д. Но все подключения регулируются программами. Даже процесс включения и выключения компьютера также регулируется программами. Звук, который исходит из динамиков смартфона или компьютера, также создаётся программами.

Другими словами, компьютер (смартфон, что угодно) — это устройство, выполняющее программы. Программы берут данные с диска, сети, клавиатуры, датчиков и обрабатывают их. Они часто отправляют личные данные в сеть, а потом кто-то продаёт их. Сам компьютер без программного обеспечения — не что иное, как развалины. Программы делают работу, программы контролируют всё, чем оснащён компьютер. Программы обрабатывают данные, шпионят за нами, искусственно замедляют работу компьютера, ускоряют разрядку аккумулятора ноутбука, чтобы доказать, что пора купить новый компьютер (желательно в кредит, потому что тогда банк окажется в плюсе).

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

Что такое компьютерная программа?

Компьютерная программа это набор очень конкретных инструкций, которые выполняет компьютер. Компьютерная программа также может содержать внутри небольшие объёмы данных (некоторые числа, слова, строки, короткие тексты, изображения, описание вида форм, заполняемых пользователем и т. д.). Компьютер чаще всего через операционную систему (которая также представляет собой набор из нескольких сотен или нескольких тысяч меньших и больших программ) запускает инструкции, написанные в форме программы. Эти инструкции, в свою очередь, принимают некоторые данные и выполняют некоторые манипуляции с ними. Данные можно скачивать из ресурсов программы — небольшие объёмы данных можно жёстко вставить прямо в середину программы (текст на кнопке, перевод меню и т. д.).

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

Компьютер делает именно то, что ему сказали, а не то что они хотели сказать. Отсюда и ошибки в программном обеспечении. Да, некачественный софт создаётся, если программисты не могут очень точно оформить это руководство. Причины могут быть разные — потому что они не могут, не хотят, или просто им лень.

Оставьте номер, и менеджер перезвонит Вам
в течение 15 минут!