Правильность выбранной IBM стратегии обнаружилась достаточно быстро. Когда в начале 1950-х годов в США стал формироваться компьютерный рынок, компания моментально вышла на него с новыми и оригинальными, но при этом уже обкатанными разработками и технологиями. Уже к концу десятилетия компания IBM настолько доминировала на этом рынке, что ее называли «Белоснежкой» — в противоположность «семи гномам» (под этим ироническим названием объединяли семь других компаний — разработчиков компьютеров).
Столь же часто, как Томаса Ватсона, цитируют журналисты и другого человека — знаменитого создателя вычислительной машины Mark I Говарда Айкена. Из одной популярной статьи в другую кочует история о том, как он заявил в 1948 году, что для удовлетворения всех вычислительных потребностей Америке достаточно иметь пять-шесть компьютеров. Эти слова приводят в качестве яркого примера «научной близорукости», свойственной иногда даже самым выдающимся ученым.
В действительности же все опять-таки обстояло не совсем так. Как-то раз на одном из многочисленных в те годы совещаний рассматривалось несколько проектов новых компьютеров. Их архитектуры были достаточно похожи друг на друга, и Айкен высказал сомнение в целесообразности финансирования всех этих разработок. Его мысль заключалась в том, что надо сначала четко понять достоинства и недостатки уже построенных аналогичных машин (а их и было пять-шесть штук), а уже потом расходовать огромные средства на новые.
В словах Айкена, кроме того, был еще один аспект, который сегодня может уловить только историк.
>Говард Айкен — создатель Mark I
На самом деле его крайне беспокоил вопрос о том, как подготовить достаточное число квалифицированных программистов, которые смогли бы обеспечить компьютеры постоянной загрузкой. Он видел, что даже в то время, когда реально работали всего лишь две-три вычислительные машины, проблема программирования для них стояла крайне остро. Каждый компьютер обслуживали как минимум десяток людей, писавших программы. Если учесть, что программированием тогда занимались только математики высокой квалификации (которых никогда не бывает много), то озабоченность Айкена, связанная с дальнейшим увеличением числа компьютеров, становится вполне понятной. (Разумеется, надо помнить, что программировали тогда в машинных кодах, и процесс отладки был крайне сложным и длительным. Никто, и Айкен здесь не исключение, не мог предположить, что в недалеком будущем появятся языки программирования высокого уровня и программирование из доступного только избранным искусства превратится в массовую профессию).
Означают ли приведенные выше примеры, что на самом деле никакой недооценки возможностей компьютеров не было изначально, а их значение было сразу осознано? Разумеется, нет. Путь компьютеров к признанию был достаточно труден.
Выдающийся российский математик академик М. А. Лаврентьев в своих воспоминаниях рассказывает о том, какое сопротивление встречала идея автоматизации вычислений. Еще в 1935 году в Москве, в Математическом институте имени В. А. Стеклова, была создана «вычислительная ячейка» (лаборатория), которая выполняла заказы на производство крупных расчетов. В ней работали математики (вычислители), вооруженные карандашом, бумагой и настольными арифмометрами. Постепенно заказов становилось все больше, и к 1947 году из двух комнат секция распространилась на целый этаж и занимала более половины всей площади института. Дальше расти было некуда. И кроме того, масштаб задач стал таким, что люди с ними уже не справлялись.
Казалось бы, появление ЭВМ должно было обрадовать математиков, освобождаемых от рутинной и нудной работы. Однако на самом деле среди них произошел раскол. Большинство считали ЭВМ бесперспективной, сугубо рекламной затеей и предлагали не тратить на нее время и средства, а вместо этого увеличивать производство привычных аналоговых и механических счетных машин. Собственно говоря, знаменитый Институт точной механики и вычислительной техники (ИТМ и ВТ), в котором впоследствии разрабатывались все самые мощные советские суперкомпьютеры, был создан в 1948 году именно для этого. Основными направлениями его деятельности были разработка беспроводных систем управления и моделирование полета стратегических ракет, вычисление баллистических таблиц для средств противовоздушной обороны, а также выполнение различных вычислительных работ по заказу Министерства обороны. Разработка вычислительных машин среди этих задач не значилась.