Всего машин было пять: прямолинейный гомеоскоп с неподвижными частями, прямолинейный гомеоскоп с подвижными частями, плоский гомеоскоп, идеоскоп и простой компаратор. По назначению этих устройств четко видно, что Корсаков пытался облегчить именно работу со статистикой, которая входила в его непосредственные служебные обязанности. Причем получилось довольно глупо: он был не в силах самостоятельно внедрить эти устройства и даже использовать единолично для ускорения собственной работы, поскольку они требовали перфокарт и перфорированных таблиц в качестве носителей информации. Даже если бы Корсаков изготовил несколько демонстрационных вариантов, полноценная эксплуатация гомеоскопов и идеоскопов была бы возможна только при повсеместном их распространении. Иначе говоря, если вы изобретаете автомобиль на новом типе топлива, вы не сумеете сделать его популярным, пока не появится сеть заправочных станций. А их построить самостоятельно невозможно, поскольку АЗС — это не просто баллон с горючим, а верхушка пирамиды, основание которой находится где-то в области добычи исходных полезных ископаемых.
Основа примитивного гомеоскопа — таблица, где каждый столбец характеризует определенное явление (в случае Корсакова, который был не чужд медицинских увлечений, в качестве явления выступала болезнь). Строки же соответствуют характеризующим его признакам, то есть в конкретном случае — симптомам болезни.
Представьте себе, что у вас грипп. Симптомы — кашель, насморк, высокая температура, слабость, каша в голове. Значит, в столбце «Грипп» должны быть заполнены пять ячеек. А теперь представьте, что строк-симптомов — 1000, а столбцов-болезней — 100. Как найти в этой системе верный диагноз по типовым симптомам?
Тут вступает в действие собственно сам гомеоскоп. Он представляет собой цилиндр с отверстиями. Его длина соответствует высоте столбца, а в отверстия, расположенные напротив каждой строки, вставлены булавки. Мы чуть-чуть выдвигаем те из них, что соответствуют строкам с нашими пятью симптомами (скажем, это номера 3, 5, 10, 34 и 71), а затем ведем цилиндром по таблице. Там, где выдвинутые булавки проваливаются в отверстия перфорации, полностью соответствуя «узору» столбца, и будет искомая болезнь. Смотрим название столбца — а там написано: «Грипп»!
Казалось бы, зачем это может понадобиться? Хороший врач и так помнит симптомы. Но медицину Корсаков взял лишь для примера. А если нам нужно классифицировать 100 000 солдат по 50 дисциплинарным признакам и отбирать для заданий только подходящих? А если признаков 200? Для больших массивов принцип гомеоскопа казался незаменимым.
Основываясь на гомеоскопе с неподвижными частями — именно его я и описал выше, — Корсаков сконструировал аналогичную машину с подвижными частями, которая позволяла сравнивать наборы признаков болезней из различных столбцов. Следующей ступенью стал плоский гомеоскоп, где цилиндр был заменен квадратной дощечкой. При использовании в такой системе вместо булавок специальных стержней, которые можно было выдвигать или задвигать на заданное число делений, общее количество признаков доходило до миллиона!
Высшей стадией развития гомеоскопа стал идеоскоп, позволяющий выявлять признаки по степени их важности: не просто «5 симптомов = грипп», а «3 более важных симптома + 2 менее важных = грипп», причем те же симптомы в других степенях важности и в другом порядке предполагали другую болезнь.
Наконец, последней машиной был компаратор, позволяющий сопоставить две заданные идеи (в предыдущих случаях мы сравнивали заданную нами идею с уже занесенными в перфотаблицу, компаратор же в таблице не нуждался). По-французски каждый информационный массив Корсаков называл idée compliquée («сложной идеей»), отсюда и «сравнение идей», и «идеоскоп».
Основным прорывом Корсакова стало использование перфокарт в качестве хранилища информации. Принцип Жаккара позволял применять перфокарту только в качестве программы-алгоритма, задающей порядок действий машины. Получить с перфокарты Жаккара какую-либо информацию, кроме узора стежков, было нельзя. А вот перфотаблицы Корсакова позволяли хранить и классифицировать практически все что угодно — от военных сведений до стихов Пушкина.
Но все это оказалось преждевременно.