IBM. Падение и возрождение великой компании - страница 16
Tabulating Machine Company
Германа Холлерита, родившегося в 1860 году (через десять лет после Флинта) в Баффало, штат Нью-Йорк, воспитывали его родители – немецкие иммигранты. Он изучал горное дело и в 1879 году окончил Колумбийский университет в возрасте девятнадцати лет. Он оставался одним из практически забытых гениев обработки данных, изобретателем перфокарточных табуляторов (см. рис. 1.2), предшественников компьютера, покуда его не извлекли из пропасти забвения историк Роберт Собел в своей истории IBM и биограф Холлерита Джеффри Д. Остриан; обе работы были опубликованы в 1982 году. С тех пор ни одно описание первых лет IBM или оргтехники не обходило его стороной[28]. Сердцем его системы была карта с пробитыми в ней отверстиями, соответствующими данным, а также оборудование, с помощью которого карты пробивались, а затем хранились и считывались, причем отверстие могло отображать, например, такие данные, как числа. Оборудование сортировало карты по рубрикам, а затем «обрабатывало данные» – например, складывало суммы нескольких карт по столбцам, причем каждый столбец соответствовал определенной рубрике. Количество потенциальных столбцов в картах с годами менялось, но к концу 1920-х оно было стандартизовано с появлением карты на 80 столбцов, ставшей широко известной как «карта IBM». К этому времени результаты вычислений можно было также печатать – на картах или в виде отчетов на бумаге. До появления машин Холлерита все это делалось вручную: информация записывалась на бумаге, а результаты сводились в таблицу[29]. Его оборудование ускоряло «ввод данных» и табулирование более чем на порядок. Впоследствии в его машинах для повышения скорости вычислений стало использоваться электричество, а их конструкция постоянно совершенствовалась.
Трудно переоценить значение этого изобретения для крупных предприятий и государственных организаций, заваленных огромным количеством числовых данных, нуждающихся в анализе и хранении. Использование этой информации требовало слишком много средств и времени, а изобретение Холлерита упрощало решение этой задачи. Дэниел Бурстин, историк культуры и экономической жизни США, объяснял важность изобретения Холлерита следующим образом: «Теперь сводить в таблицу данные по количеству женатых плотников в возрасте от 40 до 45 лет стало столь же легко, как и данные по общему количеству людей в возрасте от 40 до 45 лет»[30]. Джеймс Бенигер отмечал, что стало легче управлять крупными бюрократическими аппаратами и сложными бухгалтерскими и статистическими системами, которые видели «в обработке информации как материальных потоков нечто подобное их функциям по организации из своих работников структур обработки, принятия решений и контроля»[31].
Чтобы лучше понять значение изобретения Холлерита, обратимся к переписи населения США, проведенной в 1880 году. Народонаселение росло, и в тот год количество жителей страны превысило 50 миллионов человек. Переписчикам нужно было собрать более пяти наборов данных по каждому человеку, сложить результаты и написать подробные отчеты о трендах, суммарных значениях и потенциальных последствиях. Все это они выполняли вручную; им требовалось 8 лет, чтобы обнародовать результаты. Еще до того, как работа была завершена, они узнали, что в 1890 году объем подсчетов будет больше, так как в обмен на выделение бюджетных средств на перепись населения конгресс потребовал, чтобы была собрана дополнительная информация. Между тем население страны продолжало расти; лишь позже чиновники узнали, что в 1890 году оно перевалило за 63 миллиона – ошеломляющие 26 процентов роста по сравнению с подсчетами 1880 года. Холлерит работал над переписью 1880 года, поэтому понимал задачи по необходимой обработке данных и знал, сколько времени требуется для их решения. Директор этой и следующей переписи Джон Шоу Биллингс (1838–1913), полковник, библиотекарь и врач, изучал возможности автоматизации какой-то части операций[32]. Персонал уже обращался к молодому инженеру – Герману Холлериту – и другим, пытаясь найти способы автоматизации некоторых процессов сбора данных, сортировки и подсчетов.