Найти тему

Зачем нужно программирование?

Оглавление

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

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

Автоматизация и шаблоны

Нет, стиральные машины строят на заводах. Как и многую другую технику. Их разрабатывают, проектируют, придумывают, как максимально автоматизировать этот процесс. Да вот беда — их нужно много и разных моделей под разные нужды. Кому-то побольше а кому-то поменьше, кому-то подешевле а кому-то чтоб побольше функций для каждого вида белья, и не каждая модель получается удачной. А в чём беда?

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

-2

При чём тут программирование?

Да вот как раз к нему перехожу. Создавать устройство, которое будет играть одну песню, сейчас долго и дорого. Проще создать устройство, которое может сыграть любую песню. А потом уже делать так, чтобы оно играло ту песню, какую понадобится.

Это устройство по сути компьютер с синтезатором и динамиком. И те или иные компьютеры, чипы всё больше пролезают в любую технику — в том числе бытовую. Современную стиральную машину не сделаешь без чипа. Специальный чип, который может управлять барабаном, насосом, лампочками, звуками стиральной машины. На рынке есть типовые чипы от разных производителей и про каждый из них известно, какой какими плюсами и минусами обладает.

А как сделать, чтобы компьютер чип управлял своими устройствами? Нужно ему объяснить. Точнее, приказать — дать чёткие указания. И это, с одной стороны, труд, но результат будет единицами и нулями. А не дырочками в металлической катушке, которые ещё сделай.

-3

Итого

  1. Техники в нашем мире всё больше
  2. Всё чаще этой техникой управляют компьютеры, так как это быстрее, дешевле, эффективнее
  3. Программа — это инструкция для компьютера, как себя вести
  4. Программирование — это создание программы, такой инструкции

Понравился материал? Cтавьте лайк, пишите в комментариях, о чём ещё написать, подписывайтесь здесь, в Telegram и на YouTube