- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
В начале была командная строка - Нил Стивенсон
Шрифт:
Интервал:
Закладка:
Сейчас, возможно есть один или два человека в Microsoft, тупых достаточно, чтобы поверить, что преобладание в обмене разумов — что-то типа стабильной и стойкой позиции. Может быть, это даже делает некоторых из чудаков, которых они наняли в краю чистого делового функционирования, зелотами, которые продолжают получать повестки в суд от разъяренных судьей. Но большинство их должно обладать умом, чтобы понять, что подобные явления сводят с ума своей неустойчивостью, и не факт, что странные, на вид непоследовательные события не могут заставить систему перейти в совершенно другую конфигурацию.
Для того, чтобы перевести ее на другой путь, Microsoft может быть уверена, что Томас Пенфилд Джексон. Это могло бы объяснить некоторое поведение Microsoft, как например, их политику хранения офигительно больших резервов наличных, размещенных там и сям, и экстремального беспокойства, которое они (не наличные, а компания-вкладчик — прим. перев.) показывают всякий раз, когда что-то типа Java маячит на горизонте.
Я никогда не видeл изнутри здание Microsoft, где зависают высшие руководители, но я поимел такую фантазию, что в прихожей, на равных интервалах, большие красные аварийные ящики прикреплены к стене. Каждый содержит большую красную кнопку, защищенную оконным стеклом. Металлический молоток болтается на цепи около нее. Выше — огромный знак, вопиющий В СЛУЧАЕ АВАРИИ В ДОЛЕ РЫНОЧНОГО УЧАСТИЯ, РАЗБИТЬ СТЕКЛО.
Что случается, когда кто-то бьет стекла и хреначит по кнопке, я не знаю, но на это без балды было бы интересно поглядеть. Кому-то померещится обрушение банков во всем мире, когда Microsoft забирает свои денежные резервы, и плотно упакованные пачки счетов на сотни долларов, валящиеся с неба. Несомненно, у Microsoft есть план. Но что я действительно хотел бы узнать, — не испустили бы, на некотором этапе, их программисты мощный вздох облегчения, если бы бремя написания ЕДИНОГО УНИВЕРСАЛЬНОГО ИНТЕРФЕЙСА КО ВСЕМУ И СРАЗУ вдруг свалилось с их плеч.
Правый мизинец Бога
В его книге «Жизнь Космоса», которую всем неплохо почитать, Ли Смолин (Lee Smolin) дает наилучшее описание, которое я когда-либо читал, о том, как наша вселенная возникла из необъяснимо точной балансировки всех фундаментальных констант. Масса протона, сила гравитации, предел слабоядерного взаимодействия, и несколько дюжин других фундаментальных констант полностью определяют, какого типа вселенная возникнет из Большого Взрыва. Если б эти величины были даже немного другими, вселенная могла бы быть обширным океаном тепловатого газа или горячим сгустком плазмы, или некоторой другой в не особенно интересной вещью — короче, отстоем. Единственный способ, чтобы получить вселенную, которая не отстой — ту, в которой есть звезды, тяжелые элементы, планеты, и жизнь — это сделать основные числа правильными. Если бы была некоторая машина, где-нибудь, которая могла бы плеваться вселенными с произвольно выбранными величинами для их фундаментальных констант, тогда на каждую вселенную, подобную нашей, она должна производить 10 в 229 степени отстойных.
Хотя я не сидел и не считал эти цифры, мне это кажется сравнимым с вероятностью заставить юниховый компьютер делать нечто полезное, зарегистрировавшись в tty и печатая в командной строке, когда вы забыли все небольшие опции и ключевые слова. Каждый раз, когда ваш правый мизинец (каюсь, не знаю адекватного эквивалента right pinky, что однако породило шутку в переводе названия главы «Right Pinky of God» — прим. перев.) нажимает кнопку ВВОД, вы делаете другую попытку. В некоторых случаях операционная система не делает ничего. В других — она стирает все ваши файлы. В большинстве случаев она просто даст вам сообщение об ошибке. Другими словами, вы получаете кучу отстоев. Но иногда, если вам поимелось сделать все в точечности правильно, компьютер пережевывает это некоторое время и затем выдает что-то типа emacs. Он действительно генерирует сложность, которая является критерием интересности по Смолину.
Не только поэтому, но он начинает выглядеть как если бы вы оказались меньше определенного размера — по пути к уровню ниже кварков и далее вниз, в область теории струн — где вселенная не может быть описана очень хорошо той физикой, какую практикуют со времен Ньютона. Если вы посмотрите на достаточно маленькую шкалу, вы увидите процессы, которые выглядят почти вычислительными по природе.
Я думаю, что посыл здесь очень ясный: где-нибудь вне и за нашей вселенной — операционная система, закодированная в незапамятные времена каким-то, типа, хакером-демиургом. Космическая операционная система использует интерфейс командной строки. Он работает на чем-то вроде телетайпа, очень шумного и горячего; «выбитые» биты сыплются вниз в свой бункер, подобно разлетающимся звездам. Демиург сидит за своим телетайпом и отстукивает одну строку команд за другой, определяя величины фундаментальных физических констант: universe — G 6.672e-11 — e 1.602e-19 — h 6.626e-34 — protonmass 1.673e-27…
И, когда он закончит набирать командные строки, его правый мизинец колебается над клавишей ВВОД втечение эона-другого, со своеобычным удивлением по поводу того, что происходит, когда нажатие таки случится — и КЛАЦ, который вы слышите, — новый Большой Взрыв.
Теперь ЭТО — крутая операционная система, и если такую вещь действительно сделали бы доступной в Интернете (бесплатно, конечно) каждый хакер в мире мог бы загрузить ее немедленно и затем просидеть ночь напролет, подолгу возясь с ней, бацая вселенные направо и налево. Большинство их было бы замечательно дурацкими вселенными, но некоторые из них могли бы быть просто изумительны. Потому что те хакеры стремились бы к гораздо более амбициозной цели, чем вселенная, в которой есть немножко звезд и галактик. Любой заурядный хакер мог бы сделать это. Нет, способом приобрести высокую репутацию в Интернете могло бы стать настолько хорошее трюкачество с вашей командной строкой, что ваши вселенные должны спонтанно породить жизнь. И как только способ, сделать это станет общим знанием, те хакеры должны поторопиться, пытаясь заставить их вселенные породить правильный тип жизни, пытаясь находить одно изменение в энном десятичном порядке некоторой физической константы, которое должно дать нам Землю, на которой, скажем, Гитлер был принят в школу искусств, в конце концов, и закончил свои дни как уличный художник со странными политическими взглядами.
Даже если бы эта фантазия осуществилась, хотя, большинство пользователей (включая меня самого, в определенные дни) не захочет помешать собрату обучаться использовать все те заумные команды, и бороться со всеми неудачами; несколько вселенных неудачника могут действительно загромоздить ваш фундамент. После того, как мы потратили время на набирание командных строк и удары по ЕНТЕРу и размножение тупых, отстойных вселенных, мы должны начать ожидать ОпСистему, которая может пройти весь путь к противоположному пределу: ОСь, которая имеет власть, чтобы делать все, чтоб нам жить нашей жизнью для нас самих. В этой ОпСистеме, все возможные решения, которые мы могли когда-либо захотеть сделать, преопределены умными программистами, и сконденсированы в серию диалоговых меню. Нажимая на радио-кнопки мы могли бы выбраться из взаимно исключительных выборов (Гетеросексуальный/гомосексуальный). Столбцы независимых опций должны позволять нам выбирать вещи, которые мы бы хотели поиметь в нашей жизни одновременно (ЖЕНИТЬСЯ/НАПИСАТЬ БОЛЬШОЙ АМЕРИКАНСКИЙ РОМАН) и для более сложных опций мы могли бы заполнить небольшие «текстовые ящики» (КОЛИЧЕСТВО ДОЧЕРЕЙ… КОЛИЧЕСТВО СЫНОВЕЙ…).
Даже этот интерфейс с пользователем сделается на вид ужасно заумным через какое-то время, с таким количеством выборов, и таким обилием скрытых взаимовлияний между выборами. Это могло бы стать проклятием почти неуправляемым — проблема мигающего двенадцати, все по новой. Люди, которые бы привели нас к этой операционной системе должны были бы обеспечить шаблоны и мастера, давая нам несколько жизней по умолчанию, которые мы могли бы использовать в качестве начальной заготовки для проектирования наших собственных. Есть шансы, что эти жизни по умолчанию, могут действительно выглядеть, черт их побери, чудо как хорошо для большинства людей, хорошо достаточно, во всяком случае, чтоб они сопротивлялись соблазну вскрыть их и повозиться с ними, из-за страха сделать их хуже. Таким образом, после нескольких версий программное обеспечение должно начать выглядеть гораздо более простым… Вы бы загрузили его и оно бы предоставило вам диалоговое меню с единственной большой кнопкой в середине, помеченной как «ЖИВОЙ». Как только вы нажали эту кнопку, ваша жизнь начинается. Если вообще ничего из этого не вышло, или не оправдало ваши ожидания, вы могли бы пожаловаться на это в «Отдел Поддержки Клиента Microsoft». Если вы наткнулись на сук по пути, он или она должна сообщить вам, что ваша жизнь была в натуре хорошая, что с ней не было никаких проблем, и в любом случае она будет много лучше после того, как будет скачан следующий апгрейд. Но если бы вы заупрямились и идентифицировали себя как «Продвинутого», вы могли связаться с настоящим инженером.
