Название этой хрени – HTML (Hyper Text Markup Language – язык разметки гипертекста). HTML — простейший язык программирования для создания веб–страниц. Научиться программировать на нем — раз плюнуть, поэтому многие люди только на нем программировать и умеют. Главное не забывать, что какие бы прекрасные страницы они не создавали, HTML–файлы – всего лишь телеграммы, не более.
Когда Рональд Рейган работал спортивным обозревателем на радио, он получал информацию о проходившем на стадионе бейсбольном матче в виде коротких сообщений, которые по телеграфным проводам передавались на телетайп, а затем распечатывались на бумажной ленте. Рейган сидел в обитой звуконепроницаемым материалом комнатке один на один с микрофоном, а медленно выползавшая из аппарата лента с чуднЫми аббревиатурами змеилась в его ладонях. Когда игра достигла апогея, Рейган, словно всё происходило на его глазах, комментировал: «Вот дюжий крепыш–отбивающий, утирая пот со лба, готовится к подаче. Судья на домашней базе приводит в порядок поле…» и так далее. Когда тайнопись сообщала об особо удачном броске, после которого мяч прямиком попадал на базу, Рейган, имитируя звук дугообразного полета мяча, звонко щелкал ручкой по краю стола. Слушатели, многие из которых простодушно верили, что Рональд Рейган действительно находится на трибуне стадиона и воочию следит за игрой, рисовали с его слов в воображении картины матча.
Точно по такому же принципу работает и всемирная паутина, только вместо лаконичных бумажных сообщений — HTML–документы, вместо Рональда Рейгана — веб–браузер. В принципе, точно так же работает и графический пользовательский интерфейс.
Операционная система – это безграничное множество метафор и абстракций, стоящих между пользователем и телеграммами, а также различные программерские фигли–мигли, с помощью которых разработчики превращают нужную информацию — фотографию, почтовое сообщение, фильм или печатный документ — в драгоценное ожерелье байтов, единственно доступных компьютеру для понимания. Когда мы работали с самым настоящим телеграфом (телетайпом) или с их высокотехнологичными приемниками («стеклянными телетайпами» и командной строкой MS‑DOS), мы общались с компьютером практически напрямую. Теперь же роль посредников взяли на себя современные операционные системы, и, чтобы общаться с ними на одном языке, мы вынуждены использовать метафоры и абстракции.
С появлением MacOS грянула революция. Быстрый и коренной переворот — явление всегда неоднозначное, и данная революция также имела две стороны — хорошую и не очень. Конечно, никто не спорил, что оценить всю прелесть командной строки дано не каждому, и, разумеется, идея приобщить к компьютерам менее продвинутую часть населения ни у кого нареканий не вызывала. Хотя не стоит забывать и о коммерческой составляющей — рынок сбыта для обычных пользователей являл собой непаханое поле, настоящее Эльдорадо, и вряд ли разработчики Macintosh этого не понимали. Они наверняка кричали от восторга: «Долой байтовые массивы! Viva la revolution! Отречемся от старого мира! Полный вперед!». В результате, командной строки на Macintosh–ах не было и в помине, и общение с компьютером происходило либо с помощью мыши, либо не происходило вовсе. Такое вот чисто революционное «мы наш, мы новый мир построим…». Похоже, в Apple решили забыть о командной строке, как о дурном сне.
Я полюбил Macintosh весной 1984 года. Произошло это в городе Сидар–Рапидс, штат Айова, в компьютерном магазине, где мой товарищ (и совершенно случайно сын того самого владельца MGB) продемонстрировал мне потрясающий воображение «маковский» графический редактор MacPaint. Я разлюбил Macintosh в июле 1995 года, когда попытался сохранить файл огромных размеров и важности. Вместо этого компьютер безжалостно уничтожил все данные, так что две совершенно разные утилиты восстановления дисков не смогли обнаружить никаких следов их существования. Какая чёрная неблагодарность! И это после десяти долгих совместных лет жизни, немыслимых без моей обожаемой MacOS. Конечно, тогда она казалась мне единственной и неповторимой. Но сейчас, хоть мне и больно это сознавать, я понимаю, что со своей привязанностью к MacOS был ничем не лучше шизанутого отца своего друга с его безрассудной преданностью к MGB.
После выхода Mac компьютерный мир раскололся на два враждебных лагеря. Одни считали ГПИ блестящей идеей, призванной свершить небывалый революционный переворот в человеческом обществе и сделать компьютеры доступными всем и каждому. Другие восприняли ГПИ как личное оскорбление, аудиовизуальную обманку, придуманную безумными калифорнийскими хакерами, дабы лишить компьютеры их силы и могущества, а великий и величественный труд программистов свести к нелепой ребячьей видеоигре.