Читаем Во что мы верим, но не можем доказать. Интеллектуалы XXI века о современной науке полностью

Недавно одной небольшой авиакомпании пришлось полностью прекратить работу из-за проблемы программного обеспечения планирования работы экипажей. Это происшествие вызвало беспокойство Конгресса, не говоря уже о пассажирах. Мой ноутбук может сохранить по 200 страниц текста (1/2 мегабайта) для каждого члена всех экипажей этой авиакомпании, только в оперативной памяти, и в 100 раз больше информации (целую энциклопедию из 20 тысяч страниц) для каждого члена экипажей на жестком диске. Но для планирования графиков работы нужны всего одна-две — максимум десять — страниц для одного члена экипажа. Даже учитывая все юридические документы — законы, соглашения с профсоюзами, местные и федеральные налоги, налоги разных штатов, ограничения рабочего времени, требования Федерального управления гражданской авиации относительно сертификации членов экипажа, — кто мог предположить, что с точки зрения компьютерной техники эта проблема непроста? Ведь нужно сохранить и обработать максимум десять страниц информации на человека, притом что мощность одного недорогого ноутбука позволяет сохранить и обработать в 2000 раз больше! Конечно, эта проблема сложна, но не запредельно. Все правила и законы, связанные с планированием рабочего времени экипажей авиакомпании, можно описать меньше чем на 1000 страниц — это 0,5% оперативной памяти ноутбука.

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

Почему так произошло? Я бы хотел использовать в качестве метафоры криптографию. Мы берем сообщение и зашифровываем его с помощью ключа, при этом для создания кода мы используем функцию, которую трудно воспроизвести. Программисты, следующие современной парадигме, сначала формулируют проблему — например, что Боингу-767 нужен пилот, второй пилот и семь человек экипажа, и каждый из них должен пройти определенную сертификацию. Затем они используют свои знания в сфере компьютерных наук и разработки компьютерного обеспечения. Именно так эти вводные данные можно закодировать на компьютерном языке и превратить в алгоритм. Процесс комбинирования — это и есть процесс программирования. Его результат — исходная программа. Так вот, как известно, программирование — это функция, которую трудно инвертировать, хотя возможно, и не по стандартам криптографии. Можно пошутить, что если авиакомпания хочет сохранить в тайне свои правила планирования рабочего времени, то может опубликовать вместо них код исходной программы, ведь никто никогда его не расшифрует. И даже не поймет, к чему этот код относится — к планированию рабочего времени или к поставкам запасных частей. Он может быть совершенно непонятным.

Самое интересное, что сегодня разработка программного обеспечения сосредоточена именно на создании исходных программ, т.е. на «шифровании» проблем. Что еще хуже, «шифрование» — программирование — делается вручную. А это большие затраты, маленькая скорость и много ошибок. Если полевой генерал понимает, что приказ, который он хочет отдать своим лейтенантам, содержит неверную информацию, он не станет заботиться о том, чтобы отредактировать его после расшифровки (т.е. «исправить код»); он исправит исходный текст, а потом зашифрует его снова. Сообщение может быть ошибочным, но не из-за шифра, и тогда ошибку легко исправить.

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

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

Процесс антисоветского троцкистского центра (23-30 января 1937 года)
Процесс антисоветского троцкистского центра (23-30 января 1937 года)

Главный вопрос, который чаще всего задают историкам по поводу сталинского СССР — были ли действительно виновны обвиняемые громких судебных процессов, проходивших в Советском Союзе в конце 30-х годов? Лучше всего составить своё собственное мнение, опираясь на документы. И данная книга поможет вам в этом. Открытый судебный процесс, стенограмму которого вам, уважаемый читатель, предлагается прочитать, продолжался с 23 по 30 января 1937 года и широко освещался в печати. Арестованных обвинили в том, что они входили в состав созданного в 1933 году подпольного антисоветского параллельного троцкистского центра и по указаниям находившегося за границей Троцкого руководили изменнической, диверсионно-вредительской, шпионской и террористической деятельностью троцкистской организации в Советском Союзе. Текст, который вы держите в руках, был издан в СССР в 1938 году. Сегодня это библиографическая редкость — большинство книг было уничтожено при Хрущёве. При Сталине тираж составил 50 000 экземпляров. В дополнение к стенограмме процесса в книге размещено несколько статей Троцкого. Все они относятся к периоду его жизни, когда он активно боролся против сталинского СССР. Читая эти статьи, испытываешь любопытный эффект — всё, что пишет Троцкий, или почти всё, тебе уже знакомо. Почему? Да потому, что «независимые» журналисты и «совестливые» писатели пишут и говорят ровно то, что писал и говорил Лев Давидович. Фактически вся риторика «демократической оппозиции» России в адрес Сталина списана… у Троцкого. «Гитлер и Красная армия», «Сталин — интендант Гитлера» — такие заголовки и сегодня вполне могут украшать страницы «независимой» прессы или обсуждаться в эфире «совестливых» радиостанций. А ведь это названия статей Льва Давидовича… Открытый зал, сидящие в нём журналисты, обвиняемые находятся совсем рядом с ними. Всё открыто, всё публично. Читайте. Думайте. Документы ждут…  

Николай Викторович Стариков

Документальная литература / Документальная литература / Прочая документальная литература / Образование и наука / Документальное
Молитва нейрохирурга
Молитва нейрохирурга

Эта книга — поразительное сочетание медицинской драмы и духовных поисков. Один из ведущих нейрохирургов США рассказывает о том, как однажды он испытал сильнейшее желание молиться вместе со своими пациентами перед операцией. Кто-то был воодушевлен и обрадован. Кого-то предложение лечащего врача настораживало, злило и даже пугало. Каждая глава книги посвящена конкретным случаям из жизни с подробным описанием диагноза, честным рассказом профессионала о своих сомнениях, страхах и ошибках, и, наконец, самих операциях и драматических встречах с родственниками пациентов. Это реально интересный и заслуживающий внимания опыт ведущего нейрохирурга-христианина. Опыт сомнений, поиска, роковых врачебных ошибок, описание сильнейших психологических драм из медицинской практики. Книга служит прекрасным напоминанием о бренности нашей жизни и самых важных вещах в жизни каждого человека, которые лучше сделать сразу, не откладывая, чтобы вдруг не оказалось поздно.

Джоэл Килпатрик , Дэвид Леви

Документальная литература / Биографии и Мемуары / Документальная литература / Документальное
The Black Swan: The Impact of the Highly Improbable
The Black Swan: The Impact of the Highly Improbable

A BLACK SWAN is a highly improbable event with three principal characteristics: It is unpredictable; it carries a massive impact; and, after the fact, we concoct an explanation that makes it appear less random, and more predictable, than it was. The astonishing success of Google was a black swan; so was 9/11. For Nassim Nicholas Taleb, black swans underlie almost everything about our world, from the rise of religions to events in our own personal lives.Why do we not acknowledge the phenomenon of black swans until after they occur? Part of the answer, according to Taleb, is that humans are hardwired to learn specifics when they should be focused on generalities. We concentrate on things we already know and time and time again fail to take into consideration what we don't know. We are, therefore, unable to truly estimate opportunities, too vulnerable to the impulse to simplify, narrate, and categorize, and not open enough to rewarding those who can imagine the "impossible."For years, Taleb has studied how we fool ourselves into thinking we know more than we actually do. We restrict our thinking to the irrelevant and inconsequential, while large events continue to surprise us and shape our world. Now, in this revelatory book, Taleb explains everything we know about what we don't know. He offers surprisingly simple tricks for dealing with black swans and benefiting from them.Elegant, startling, and universal in its applications, The Black Swan will change the way you look at the world. Taleb is a vastly entertaining writer, with wit, irreverence, and unusual stories to tell. He has a polymathic command of subjects ranging from cognitive science to business to probability theory. The Black Swan is a landmark book—itself a black swan.Nassim Nicholas Taleb has devoted his life to immersing himself in problems of luck, uncertainty, probability, and knowledge. Part literary essayist, part empiricist, part no-nonsense mathematical trader, he is currently taking a break by serving as the Dean's Professor in the Sciences of Uncertainty at the University of Massachusetts at Amherst. His last book, the bestseller Fooled by Randomness, has been published in twenty languages, Taleb lives mostly in New York.

Nassim Nicholas Taleb

Документальная литература / Культурология / История