Читаем Искусственный интеллект полностью

Астролябия, которая применялась для астронавигации на море, была следующей стадией развития вычислительных технологий. Следом появились разного рода часы: водяные, пружинные и механические. Хотя все они и были важными и гениальными изобретениями, серьезный прорыв в части конструкции вычислительных устройств произошел в 1673 г., когда Готфрид Лейбниц, немецкий юрист и математик, создал устройство, называемое «шаговый счетчик», известное в наши дни под названием арифмометра Лейбница. Арифмометр содержал набор шестерен, вращавшихся при помощи рукоятки. Как только шестерня прокручивалась через девятку к «нулевой» позиции, соседняя прибавляла единицу. Каждая шестерня была «шагом», представляющим собой приращение величиной в десятку. Эта конструкция использовалась для создания счетных машин в течение следующих 275 лет[55].

У Лейбница не было времени на арифметику, ему было нужно делать куда более серьезные расчеты. После изобретения этого механизма он произнес знаменитую фразу: «Недостойно одаренному человеку тратить, подобно рабу, часы на вычисления, которые, безусловно, можно было бы доверить любому крестьянину, если бы при этом применить машину».

Когда Жозеф Мари Жаккард представил ткацкий станок на перфокартах в 1801 г., это заставило математиков иначе подойти к представлениям о вычислительных механизмах. Жаккардовый ткацкий станок работал на основе двоичной логики: отверстие в карте означало единицу, ее отсутствие – ноль. Механизм ткал свои причудливые узоры на основе только лишь того, было ли отверстие в карте или нет.

Потребовалось несколько десятилетий для осмысления, прежде чем в 1822 г. произошел очередной прорыв, когда английский ученый Чарльз Бэббидж начал работать над разностной машиной. Она была способна выполнять приближения при помощи многочленов, то есть позволяла математикам описывать отношения между разными переменными, например, расстоянием и давлением воздуха. Разностная машина также позволяла вычислять значения логарифмических и тригонометрических функций, которые весьма неприятно высчитывать вручную. Бэббидж годами работал над механизмом. В итоге машина состояла из 25 000 элементов и весила почти 15 тонн, но так и не заработала. В 1837 г. Бэббидж обнародовал новую, лучшую идею – план создания аналитической машины. Это был проект устройства, способного интерпретировать язык программирования с условным ветвлением и циклами. Аналитическая машина обладала свойствами, хорошо опознаваемыми и в современных компьютерах, такими как способность выполнять арифметические и логические операции, а также наличие памяти. Ада Лавлейс, считающаяся первым программистом, была автором программ для этого гипотетического механизма. К несчастью, проект аналитической машины настолько опережал свое время, что так и не заработал в итоге. Ученым удалось собрать его по проектам Бэббиджа только в 1991 г., и они обнаружили, что механизм заработал бы – при наличии ряда других важных компонентов, таких как электричество.

Следующий этап в развитии вычислительной техники настал в 1854 г., когда английский математик и философ Джордж Буль предложил концепт булевой алгебры. Основываясь на идеях Лейбница, булева алгебра представляет собой логическую систему, где существуют только два числа – 0 и 1, а вычисления осуществляются посредством двух операций: И либо ИЛИ.

На протяжении XIX в. арифмометры становились сложнее. Уильям Сьюард Берроуз (дедушка писателя Уильяма С. Берроуза) сколотил целое состояние на запатентованной им в 1888 г. счетной машине. После появления первой лампочки Эдисона электричество стало общедоступным и способствовало революции в механике. Отныне развитие электромеханики означало, что каждый может складывать, вычитать, умножать и делить при помощи арифмометров. Однако для этого было необходимо быстро нажимать кнопки – весьма трудоемкая работа. Люди-вычислители все еще были ключевым элементом высшей математики.

Люди-вычислители – это служащие, разновидность клерков, которых нанимали специально для выполнения расчетов. Именно они производили вычисления для сборников математических таблиц. Без этих таблиц не могли обходиться статистики, астрономы, штурманы, банкиры, специалисты по баллистике – в общем, все, кому приходилось выполнять сложные вычисления. Ведь сложно и обременительно «на бегу» умножать или делить большие числа или возводить х в какую-то степень либо извлечь корень из большого числа. Проще было посмотреть результат в заранее посчитанной таблице. Эта система прекрасно работала годами. Египетский математик Птолемей пользовался математическими таблицами во II в. до н. э., в 1758 г. французские астрономы с помощью таких же таблиц и человеческого ума спрогнозировали появление кометы Галлея.

Перейти на страницу:

Похожие книги

Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам
Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам

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

Адриан Вонг

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Книги по IT
С компьютером на ты. Самое необходимое
С компьютером на ты. Самое необходимое

Рассказывается о работе в операционной системе Windows (на примере версий XP и 7), текстовом редакторе Word 2010 и других приложениях, необходимых каждому пользователю: архиваторах, антивирусах и программах для просмотра видео и прослушивания музыки (Winamp, QuickTime Pro). Большое внимание уделяется работе в Интернете. Рассказывается о программах для просмотра Web-страниц, об электронной почте, а также о различных полезных приложениях для работы в сети — менеджерах закачек файлов, ICQ, Windows Live Messenger, MSN и многих других. Во втором издании рассмотрена новая ОС — Windows 7, а также последние версии приложений для пользователей.Для начинающих пользователей ПК.

Андрей Александрович Егоров , Андрей Егоров

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT