Археолог цифрового века – Том 1. 1966-1979 - страница 8



Ситуация изменилась в 1964 году, когда Джон Кемени и Томас Курц, преподаватели Дартмутского колледжа, разработали Beginner’s All-purpose Symbolic Instruction Code (универсальный код символических инструкций для начинающих), сокращенно BASIC. Они не ориентировались ни на хакеров, ни на ученых-компьютерщиков; их целью было создать инструмент, который дал бы обыкновенным пользователям возможность творить с помощью компьютера. Сегодня идея языка программирования «для широких масс» выглядит бессмысленной. Зачем он, когда мы можем включить компьютер, на котором уже установлена Windows, iOS или еще какая-нибудь операционная система, и пользоваться многочисленными программными пакетами, которые уже кто-то написал за нас? А вот в 60-е – и даже позже – приложений как таковых, по сути, не существовало. Чтобы использовать компьютер для чего-нибудь за рамками самых ходовых (и примитивных) функций – и тем более создавать что-либо с его помощью, – необходимо было уметь программировать. Делая программирование доступным широкой публике, Кемени с Курцем руководствовались не столько техническими, сколько социологическими, политическими и даже идеологическими соображениями.

Итак, в 1964 году в Дартмутском колледже зародился третий лагерь компьютерщиков – я вскользь упоминал о нем в прошлых главах, – и долгие годы его деятельность была связана именно с языком BASIC. Пока «жрецы» занимались своими делами в хорошо освещенных и кондиционируемых дата-центрах, а хакеры уединенно корпели в тесных комнатушках у себя в МТИ, во внешнем мире творилась революция, которая в конце 60-х – начале 70-х годов привела к появлению настоящей программистской контркультуры. Компьютеры перестали быть прерогативой банков и научных институтов – они вышли на улицы. Таким образом, вклад адептов BASIC вполне сопоставим с достижениями хакеров, которые в это же время разрабатывали язык Си, Unix, а также закладывали основы сети Интернет.

Иногда эти два лагеря даже пересекались, и случалось это куда чаще, чем может показаться на первый взгляд (и чаще, чем представители этих лагерей готовы признать). Результатом одного из таких пересечений стала игра Hunt the Wumpus, которой будут посвящены следующие две главы. Исходная концепция зародилась в среде HP-TSB, однако своей новизной она подкупила программистов хакерского склада – и стала предтечей первых произведений так называемой «интерактивной литературы» (ИЛ).

Поэтому давайте не будем забывать, что именно благодаря BASIC компьютеры постепенно стали достоянием общественности и что именно BASIC в немалой степени поспособствовал развитию компьютерного творчества, плоды которого мы наблюдаем и по сей день. С этой точки зрения надменные высказывания элитариев вроде Дейкстры, признаться, выглядят очень некрасиво.

В общем, безусловно, BASIC есть за что уважать… Только не заставляйте меня им пользоваться.

7. «Охота на Вампуса», часть 1

В самый разгар эпохи хиппи программист-аналитик Боб Альбрехт вместе со школьным учителем Лероем Финкелем основал в Сан-Франциско издательство Dymax, чтобы печатать книги по языку BASIC. Интересы Альбрехта, однако, вовсе не ограничивались изданием компьютерной литературы. В те годы широкая публика все еще воспринимала компьютеры как нечто из области научной фантастики: огромные зловещие машины, которые постоянно искрят и сбоят, доставляя массу хлопот капитану Кирку и команде звездолета «Энтерпрайз». Чтобы изменить это представление и сделать компьютер инструментом для развлечения и творчества, был необходим