мануфактуры”, которую предложил барон Гаспар де Прони, вычислитель при французском правительстве с 1791 и до начала XIX века. Он перенес на вычислительный процесс идею разделения труда.
Правительство Франции решило существенно улучшить логарифмические и тригонометрические таблицы. Эту работу и поручили барону де Прони. Он распределил исполнителей по трем уровням: высшую ступень занимали выдающиеся математики, среди них были Адриен Лежандр и Лазарь Карно. Они готовили математическое обеспечение — по существу, писали “программы”. На втором уровне стояли образованные “технологи”, которые организовывали рутинный процесс вычислительных работ. Последними в этой структуре были вычислители. От них требовалось только умение аккуратно складывать и вычитать.
И. С. Дмитриев в своей статье “„Союз ума и фурий”: ученые в эпоху Французской революции” <http://magazines.russ.ru/nlo/2005/73/dmi1.html> так описывает работу де Прони: “…два десятка „калькуляторов” заполняли семнадцать томов
Главная заслуга де Прони заключается в том, что он сумел организовать вычислительный процесс. Ему удалось свести сложные задачи к набору рутинных операций благодаря четкой системе контроля и хорошо отлаженным “межпроцессорным интерфейсам”. Этот подход к вычислениям использовался очень долго — именно так рассчитывали первые ядерные бомбы. Идеи де Прони и подтолкнули Чарльза Беббиджа к созданию первой в истории вычислительной машины.
Торжество закона. То, что первые вычислительные мануфактуры возникли именно во Франции времен революции, совершенно не случайно. Ученым — математикам, физикам, астрономам — казалось, что процессы мышления полностью предопределены и принципиально сводимы к законам природы (по существу, к единственному закону — всемирного тяготения) и очень скоро удастся исчерпывающе объяснить природу разума и чувств. Мир кажется сложным, но на самом деле он представляет собой движение атомов в поле тяготения. Проблема только в том, что этих атомов достаточно много (почему-то никого не пугало, что частиц может оказаться бесконечно много). А значит, нужно научиться разделять мир на атомы (а процессы мышления — на элементарные операции), считать эти атомы (и исчислять операции) и прояснять отношения отдельных объектов друг с другом.
И. С. Дмитриев приводит многочисленные примеры такого предельно рационалистического мировоззрения: “Для Кондильяка, Д’Аламбера, Кондорсе и многих других философов XVIII столетия мышление представляло собой своего рода комбинаторное исчисление <…> подобно тому как арифметика была „искусством комбинирования [численных] отношений”. Сила ума — искусного калькулятора — выражалась прежде всего в его способности расчленять, сопоставлять и рекомбинировать идеи согласно определенным правилам. „Мы, в сущности, не создаем идей, — убеждал читателей Кондильяк, — а лишь комбинируем путем сочетания и расчленения те идеи, которые мы получаем через органы чувств. Изобретательность состоит в умении делать новые сочетания”. И поскольку „здравый смысл, ум, разум и их противоположности происходят одинаково из одного и того же начала, коим является связь идей друг с другом”, связь, „которая порождена применением знаков”, то посредственность, талант и гений отличаются не, так сказать, качественно, а лишь по степени владения искусством сочетания (комбинаторики) идей, что в свою очередь зависит от степени развития языка (и вообще знаковых систем), которую застает данный индивид или данная нация в данную эпоху <…> и от степени умственного развития индивида, чему способствует правильное обучение, то есть обучение, следующее „урокам, которые дает нам природа””.
Если все законы природы редукционизм последовательно сводит к движению атомов по законам всемирного тяготения, то все мыслительные процессы должны быть сводимы к арифметическим простейшим вычислениям. Эти операции элементарны, но их много, а значит, необходимо научиться управляться с огромными количествами элементарных операций. На самом деле это в точности философское обоснование информационного мира, того мира вычислительных машин, в котором мы живем сегодня. Другое дело, насколько это обоснование корректно.
Но Дмитриев обращает внимание на очень важный момент в состоянии науки и философии рубежа XVIII и XIX веков: “Калькуляция не стала еще монотонной, утомительной
Предметом такого “восхваления и изумления” была и работа де Прони.
“Глобальный разум” — шаг за шагом. “ Amazon” предлагает схему, очень похожую на вычислительный процесс, реализованный де Прони. В этом процессе человек, имеющий доступ к Интернету, используется как вычислительный ресурс для выполнения простых операций. Использовать для распределенных вычислений компьютеры, подключенные к Сети, получается сегодня уже достаточно хорошо. Эта технология называется “метакомпьютинг”, и присоединиться к распределенным вычислениям может любой пользователь Интернета. На компьютер пользователя устанавливается вычислительный модуль, который работает в то время, когда процессор свободен (а он у нормальной офисной машины всегда свободен процентов на 95). Этот модуль, произведя свою долю вычислений, потом сбрасывает результаты по Интернету на