28 января 2022

Компьютерная помощь

Вероятно, это было худшее предсказание в истории. Еще в 1940-х годах Томас Уотсон, босс гигантской корпорации IBM, по общему мнению, прогнозировал, что миру понадобится не более "примерно пяти компьютеров". Шесть десятилетий спустя мировое количество компьютеров возросло примерно до миллиарда машин!

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

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

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

Что такое компьютерная программа?
Как вы можете прочитать в нашей длинной статье об истории компьютеров, первые компьютеры были гигантскими вычислительными машинами, и все, что они когда-либо действительно делали, это "вычисляли числа": решали длинные, сложные или утомительные математические задачи. Сегодня компьютеры работают над гораздо более широким спектром задач, но все они по—прежнему, по сути, являются вычислениями. Все, что делает компьютер, от помощи вам в редактировании фотографии, сделанной цифровой камерой, до отображения веб-страницы, так или иначе связано с манипулированием числами.

Предположим, вы смотрите на цифровую фотографию, только что сделанную в программе рисования или редактирования фотографий, и решаете, что хотите ее зеркальное отражение (другими словами, переверните ее слева направо). Вы, наверное, знаете, что фотография состоит из миллионов отдельных пикселей (цветных квадратов), расположенных в виде сетки. Компьютер хранит каждый пиксель в виде числа, поэтому цифровая фотография действительно похожа на мгновенное, упорядоченное упражнение в рисовании по номерам! Чтобы перевернуть цифровую фотографию, компьютер просто меняет последовательность чисел таким образом, чтобы они шли справа налево, а не слева направо. Или предположим, вы хотите сделать фотографию ярче. Все, что вам нужно сделать, это сдвинуть маленький значок "яркость". Затем компьютер обрабатывает все пиксели, увеличивая значение яркости для каждого, скажем, на 10 процентов, чтобы сделать все изображение ярче. Итак, еще раз, проблема сводится к цифрам и расчетам.

Что отличает компьютер от калькулятора, так это то, что он может работать сам по себе. Вы просто даете ему свои инструкции (называемые программой), и он запускается, выполняя длинный и сложный ряд операций сам по себе. Еще в 1970-х и 1980-х годах, если вы хотели, чтобы домашний компьютер делал почти все, что угодно, вам нужно было написать свою собственную маленькую программу для этого. Например, прежде чем вы смогли написать письмо на компьютере, вам пришлось написать программу, которая считывала бы буквы, набранные вами на клавиатуре, сохраняла их в памяти и выводила на экран. Написание программы обычно занимало больше времени, чем выполнение того, что вы изначально хотели сделать (написание письма). Довольно скоро люди начали продавать такие программы, как текстовые процессоры, чтобы избавить вас от необходимости писать программы самостоятельно.

Сегодня большинство пользователей компьютеров полагаются на предварительно написанные программы, такие как Microsoft Word и Excel, или загружают приложения для своих планшетов и смартфонов, не особо заботясь о том, как они туда попали. (Приложения, если вы когда-нибудь задумывались, - это просто очень аккуратно упакованные компьютерные программы.) Почти никто больше не пишет программы, и это позор, потому что это очень весело и действительно полезный навык. Большинство людей рассматривают свои компьютеры как инструменты, помогающие им выполнять работу, а не как сложные электронные машины, которые им приходится предварительно программировать. Некоторые скажут, что это и к лучшему, потому что у большинства из нас есть дела поважнее, чем компьютерное программирование. С другой стороны, если мы все полагаемся на компьютерные программы и приложения, кто-то должен их писать, и эти навыки должны выжить. К счастью, в последнее время наблюдается всплеск интереса к компьютерному программированию. "Кодирование" (неофициальное название программирования, поскольку программы иногда называют "кодом") снова преподается в школах с помощью простых в использовании языков программирования, таких как Scratch. Растет движение любителей, связанное с созданием собственных гаджетов, таких как Raspberry Pi и Arduino. И клубы кода, где волонтеры обучают детей программированию, появляются по всему миру.

Начало активности (дата): 28.01.2022 11:47:38
< Джерки из курицы сервис достижения целей Прицел >