- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
В начале была командная строка - Нил Стивенсон
Шрифт:
Интервал:
Закладка:
Клиенты прибывают на этот перекресток толпами, круглосуточно. Девяносто процентов из них сразу идет в самую большую контору и покупает семейные фургоны или внедорожники. Они даже не смотрят на другие фирмы.
Большинство из остальных десяти процентов пойдут и купят гладкий Евро-седан, останавливаясь только, чтобы задрать нос перед филистимлянами, что пришли, купить фургоны и внедорожники. Если они даже замечают людей на противоположной стороне дороги, продающих более дешевые, технически совершенные машины, эти потребители называют их чудаками и полудурками.
Бэтмобильная торговая точка продает несколько машин случайным автомобилистам, которые хотят, чтоб вторая машина шла за их автомобилем фургонного типа, но кажется, понятно, по крайней мере, сейчас, что это левый игрок.
Шайка-лейка, раздающая бесплатные танки, остается живой только потому, что они вербуют добровольцев, которые торчат по краям улицы, набычившись, и пытаются привлечь внимание потребителей к этой невероятной ситуации. Типичный разговор приблизительно таков:
Хакер с рожками: «Сохраните ваши деньги! Примите один из наших свободных танков! Он неуязвим, и может проехать через скалы и болота на девяноста милях в час, тратя по галлону солярки на сотню миль!»
Предполагаемый покупатель «автомобиля фургонного типа»: «Я знаю что Вы говорите, правду… но… э… Я не знаю, как обслуживать танк!»
Хакер: «Вы, по-любому, не рубите также, как обслуживать фургон!»
Покупатель: «Но эти поставщики содержат механиков в штате. Если что-то не так с моим фургоном, я могу взять на работе выходной, привести это сюда, и заплатить, чтобы поработали над ним, пока я сижу в зале ожидания, часами слушая музыку лифта.»
Хакер: «Но если вы возьмете один из наших свободных танков, то мы пошлем добровольца в ваш дом, чтобы отремонтировать его бесплатно, пока Вы спите!»
Покупатель: «Держитесь в стороне от моего дома, уроды!»
Хакер: «Но…»
Покупатель: «Вы, что не видите, что все покупают фургоны?»
Бросание бит
Связь между автомобилями и способами взаимодействия с компьютерами, не возникла бы во мне в то время, когда я участвовал в заездах на той самой эМ-Джи-Би. Я записался в класс компьютерного программирования в Средней Школе Эймса. После нескольких вводных лекций, нам, как студентам, разрешили посещать небольшую комнату, содержащую телетайп, телефон, и старомодный модем, состоящий из металлического ящика с парой резиновых чашек наверху (примечание: многие читатели, пробираясь сквозь это последнее предложение, вероятно почувствовали первый укол страха, что этот очерк вот-вот обернется скучным воспоминанием о том, как хреново нам было, в старые дни; остальные уверены, что я как раз размещаю мои фигуры на шахматной доске, как бы, готовясь поставить вопрос ребром перед обсуждением чего-то навроде Программного Обеспечения с Открытыми Исходниками). Телетайп был точно того же рода машин, какие десятилетиями использовалась, чтобы посылать и принимать телеграммы. В общем, это была громкая пишущая машинка, которая могла воспроизводить только БУКВЫ ВЕРХНЕГО РЕГИСТРА. На одной стороне ее была установлена меньшая машина с длинной бобиной бумажной перфоленты на ней, с бункером из чистого пластика внизу.
Чтоб законектить это устройство (которое вообще не компьютер) с мэйнфреймом Университета штата Айовы через весь город, вы должны приобрести телефон, набрать номер компьютера, послушать странный шум, и затем шлепнуть телефонную трубку на резиновые чашки. Если ваша цель была истинной, один должен раскатать свои неопреновые губы вокруг наушника, а другой вокруг мундштука, для участия в чем-то типа информационного soixante-neuf (франц., обозначение «поз. 69», прим. перев.). Телетайп задрожит, словно под властью духа далекого мэйнфрейма, и начнет выстукивать загадочные сообщения.
Поскольку машинное время было дефицитным ресурсом, мы использовали своего рода пакетную технику обработки. Прежде, чем заняться дозвоном, мы должны были включить перфоратор ленты (вспомогательная машина, закрепленная на стороне телетайпа) и набрать наши программы. Всякий раз, когда мы ударяли по клавише, телетайп шлепал букву на бумагу перед нами, так что, мы могли бы прочитать, что набрали; но в то же самое время он должен был преобразовать букву в набор восьми двоичных цифр, или битов, и проколоть соответствующий шаблон из отверстий по ширине бумажной перфоленты. Мелкие кружочки бумаги от пробитой ленты порхали вниз в «чисто пластиковый» бункер, который медленно заполнялся, что можно сравнить разве что, с реальными битами информации. В последний день учебного года, самый умный в классе (не я) выпрыгнул из-за стола и рассыпал несколько горстей этих битов над головой нашего учителя, подобно конфетти, типа это была как бы полу-аффективная шутка. Вид этого человека, сидящего там, схваченный стоп-кадром в начальной стадии атавистической реакции, типа «ща кто-то огребет», с миллионами битов (т. е. мегабайт), сыплющихся на его волосы, в ноздри и рот, то, как его лицо постепенно становится пурпурными, словно готовое взорваться, — наиболее запоминающаяся из всех сцен в моем формальном образовании.
Во всяком случае, не будет секретом, что мое взаимодействие с компьютером имело чрезвычайно формальную природу, и четко разделено на отдельные фазы, типа.: (1) сидя дома с бумагой и карандашом, в милях и милях от любого компьютера, я должен обдумать очень и очень тщательно, что я хотел бы, чтобы компьютер сделал, и перевести мои намерения на компьютерный язык — серию алфавитно-цифровых символов на странице. (2) я должен пронести это через своего рода информационный санитарный кордон (три мили снежных заносов) в школу и забить эти буквы в машину — не в компьютер — каковая должна преобразовать символы в двоичные числа и записать их образ на перфоленту. (3) Затем, через резиновые чашки модема, я должен послать те цифры в университетский мэйнфрейм, который (4) делает расчеты и посылает другие числа обратно на телетайп. (5) Телетайп должен преобразовать эти числа снова в буквы и напечатать их на странице и (6) я визуально должен воспринять буквы как значимые символы.
Разделение труда, связанное с этим, всем вполне понятно: компьютеры делают расчеты в битах информации. Человечество воспринимает биты как значимые символы. Но это различие теперь размыто, или, по крайней мере, усложнено, с приходом современных операционных систем, которые используют, и часто небрежно, силу метафор (сравните расхожее «власть имен», прим. перев.), чтобы сделать компьютеры доступным для широкой аудитории. И так — всю дорогу, возможно из-за тех метафор, которые делают операционную систему своего рода творением людей искусства, получающих эмоциональный заряд и растущую привязанность к этим софтинам, также, как папочка моего друга торчал от своей эМ-Джи-Би.
Люди, которые взаимодействовали с компьютерами только через графические интерфейсы пользователя, типа тех же MacOS или Windows, то есть, почти все, кто когда-либо использовали компьютер, могут испугаться, или, по крайности, растеряться, услышав о телеграфной машине, через которую я обычно общался с компьютером в 1973. Но были, и есть хорошие причины использовать этот конкретный тип технологии. У людей много способов пообщаться друг с другом, как например, музыка, искусство, танец и выражение лица, но некоторые из них более чем другие поддаются, переводу в строки символов. Письменный язык легче всего, поскольку, конечно, он состоит из строк символов — это во-первых. Если символы относятся к фонетическому алфавиту (по сравнению с, скажем, идеограммами), преобразование их в двоичный код — тривиальная процедура, и для тех, кто был технологически подкован в раннем девятнадцатом столетии, с введением Азбуки Морзе и другими формами телеграфии.
У нас был человеко-машинный интерфейс за сотни лет до того, как появились компьютеры. Когда компьютеры возникли где-то в годы Второй Мировой Войны, люди, вполне естественно, общались с ними, просто привив их на уже существующие технологии для перевода букв в биты и наоборот: то есть, телетайпы и перфораторы.
Они воплощают два коренным образом различных метода обработки. Когда вы использовали карты, вы должны были наперфорировать их целую пачку и прогнать через считыватель все сразу, что и называется «пакетная обработка». Вы могли также выполнять такую обработку с помощью телетайпа, как я уже рассказывал выше, используя считыватель перфоленты, и нам в натуре приходилось использовать этот метод, когда я был в средней школе. Но — хотя были приняты все меры, чтобы сохранять нас в неведении — телетайп способен делать нечто, чего устройство считывания с перфокарт не может. На телетайпе, как только установлена модемная связь, вы могли бы просто набрать строку и нажать клавишу возврата каретки (этой клавише соответствует Enter. — прим. перев.). Телетайп должен послать эту строку в компьютер, который может (а может и не) вывести какие-то строчки в ответ, что телетайп и печатает, все время, как копию вашей болтовни с машиной. В то время этот способ взаимодействия не имел даже названия, но значительно позже, когда появилась альтернатива, он был заново воплощен в Интерфейсе Командной Строки.
