Наконец, человек может просто заложить в ЭВМ неверные исходные данные, которые проистекают от нашего собственного незнания. Горизонты науки вполне отчетливо различимы, особенно в таких дисциплинах, как космология, физика термоядерного синтеза, молекулярная биология, психология, физиология старения и т. п. Чего не знает человек, того не может знать компьютер. Правильно будет утверждать, что компьютер необходим лишь для решения задач, на которые человеку катастрофически не хватает времени. Ни больше, ни меньше.
Стоит упомянуть в этой связи о самом примечательном достижении астрофизиков 1998 г. Учеными была построена на одном из 10 самых мощных в мире суперкомпьютеров трехмерная модель видимой части Вселенной. Насколько она справедлива? Ровно настолько, насколько полны сведения о космическом пространстве, добытые астрономами. Спустя два года были получены фотографии более далеких областей Вселенной, где замечены другие закономерности распределения небесных тел. Вполне вероятно, эти закономерности перечеркнут многое из того, что выдал по завершении работы суперкомпьютер.
Эволюцию вычислительной техники принято разделять на несколько этапов: домеханический, механический, электромеханический и электронный. Домеханический этап начался 40 000 лет назад, когда завершилось становление кроманьонца — человека современного типа. Определенно он умел считать и пользовался при этом первоначально пальцами и другими частями тела, а в дальнейшем палочками и камешками.
О предыстории математических вычислений подробнее рассказано в первой главе книги. Наивысшим достижением домеханического этапа стало изобретение счетов. Прародителем данного инструмента был созданный греками и римлянами абак. В X в. н. э. китайцы изобретают обычные счеты, которые хорошо знакомы и современному человеку.
Механический этап вычислительной техники берет начало в середине XVII столетия, а точнее, даже несколько ранее. Знаменитый французский физик Б. Паскаль сконструировал свою суммирующую машину в 1642 г. Почти одновременно работал над счетной машиной Шиккард. На рубеже XVII–XVIII вв. появляются первые арифмометры. Их создатель — немецкий философ и математик Г. Лейбниц. В XVIII в. арифмометры окончательно дорабатываются и почти в неизменном виде господствуют в математике как самые типичные счетные устройства, соперничающие с логарифмической линейкой и прочими приспособлениями.
В 1824 г. появляется ткацкий станок Ш. Жаккара (Жаккарда), снабженный перфокартой. Перфокарта представляла собой квадрат картона с пробитыми на нем дырочками. Порядок дырочек определял последовательность действий вычислительной машины. Ее считывающее устройство, принимая перфокарту, опускало часть металлических стержней в отверстия в картоне. Остальные стержни не могли пробить картон и оставались в прежнем положении. В зависимости от комбинации отверстий менялась комбинация стержней, и устройство срабатывало иначе.
История станка Жаккара поучительна. Она показывает, что прогресс — это не только создание нового, но и борьба с невежеством. Гениального изобретателя едва не бросили в воду жители его родного города Лиона, поскольку Жаккар якобы вознамерился оставить половину горожан без работы. Сам станок, будущие модели которого обеспечат столько рабочих мест и принесут процветание многим странам, сожгла разъяренная толпа.
Итак, Жаккар первым употребил кодированную запись задачи. Независимо друг от друга Ч. Бэбидж и А. Лавлейс, опираясь на это изобретение, разработали алгоритмический язык формулировки и решения задач на машине, тем самым создав программирование. Лавлейс, дочь поэта Дж. Байрона, стала первым в истории человеком-программистом. В начале XIX в. темпы промышленного роста требуют создания все более совершенных счетных устройств, способных выполнять математико-логические операции.
Первая настоящая аналитическая машина также была механической, она построена в 1834 г. и состояла из 50 000 деталей. Электромеханический этап развития вычислительной техники начинается с 1890-х гг. Электричество, совершив подлинный переворот в промышленности, вторгается в сферу механизированных расчетов. Предвестником старта электромеханических устройств, совмещающих в себе принципы механики и электротехники, становится табулятор Голлерита, сконструированный в 1887 г.
Читать дальше