ТОП авторов и книг ИСКАТЬ КНИГУ В БИБЛИОТЕКЕ
Мы начали с изучения множества разнообразных
тем, среди которых были: история гражданской войны в
США; психология слуха у человека; кулинария (приго-
товление французских белых соусов); машинное про-
граммирование; и даже двигательные навыки, в том чис-
ле жонглирование, езда на одноколесном велосипеде, на-
стольный теннис и компьютерные игры, в частности понг.
В конце концов мы решили сосредоточиться на задаче,
существующей в нашей собственной лаборатории. Мы
исследовали, каким образом люди, ничего не знающие о
компьютерах, научились пользоваться <редактором текс-
тов> - программой, которая позволяет вносить в тексты
(рукописи) редакционные поправки.
Эта книга написана с помощью <редактора текстов>.
Сначала текст - необработанный черновик - печатался
на терминале, т. е. "пишущей мащинке, посылающей в
компьютер определенные электрические сигналы для
каждой буквы. Затем, давая программе надлежащие
команды, я мог помещать отдельные главы в отдельные
17. Обучение работе с программой Эд
файлы, находить нужную главу и просматривать выбран-
ные мною места; извлекать куски текста и переносить их
в другие разделы той же или другой главы; легко исправ-
лять опечатки; изменять определенное слово во всей ру-
кописи (одной командой); подбирать ссылки на литера-
туру путем поиска в моих прежних статьях (и в статьях
моих студентов и коллег), заложенных в компьютер, и
переносить нужные ссылки в книгу.
Редактор текстов, используемый в нашем лаборатор-
ном компьютере, называется <Эд> (editor-редактор).
Научиться работать с ним нелегко. Эд обладает многими
особенностями, и кажется, что он спроектирован скорее
в соответствии со своеобразным характером его создате-
ля., чем с потребностями неискушенного пользователя.
Но это подлинный редактор текстов, применяемый тыся-
чами людей по всей стране, и поскольку мы хотели уз-
нать, как люди научаются решать реальные задачи, мы
не пытались его улучшить. В реальных задачах встреча-
ются свои хитрости, и обучающийся должен постигать их
природу.
Вот очень краткое вводное описание Эда, редактора
текстов. По существу Эд представляет собой машинную
программу. Имеется набор команд, которые он понимает,
и после того, как пользователь познакомился с основны-
ми принципами Эда, тот становится полезным помощни-
ком при написании любого материала, в который прихо-
дится вносить много изменений. Чтобы внести какое-то
изменение, в Эд нужно вводить только относящуюся к
этому информацию; нет необходимости перепечатывать
всю рукопись.
Мы с коллегами нашли, что полезно думать об Эде по
аналогии. Представьте себе, что это секретарша, которая
печатает под вашу диктовку; но у нее есть свои ограниче-
ния: она свято верит тому, что ей говорят, и выполняет
приказы буквально, не размышляя.
Для того чтобы написать письмо с помощью Эда, вы
должны сказать: <Начнем писать письмо>. После этого
все, что вы скажете, будет включено в письмо, пока вы не
отмените данную команду. Чтобы возобновить диктовку,
вы должны указать, откуда надо начать: <Добавь к пись-
му следующее, начиная со второго абзаца>.
/7. Обучение работе с программой Эд
Собственно говоря, все команды Эду надо давать, пе-
чатая их на клавиатуре терминала. Здесь возникает
трудность, связанная с тем, что команды и обрабатывае-
мый текст выглядят одинаково; обычные сигналы в фор-
ме интонаций и выделения слов голосом здесь неприме-
нимы.
1 М ?)1.
Используемый нами терминал представляет собой не-
что вроде комбинации электрической пишущей машинки
с телевизором. Пользователь печатает на клавишной час-
ти терминала, а результаты работы компьютера поступа-
ют на экран телевизионного дисплея. Наши экраны мо-
гут вместить 24 печатные строки длиной до 80 букв, что
соответствует листу бумаги. Это удобнее бумаги, так как
все 24 строки текста можно подать на дисплей меньше
чем за одну секунду; но зато менее удобно то, что после
исправления не остается записи прежнего текста и пото-
му не видно, что было сделано.
Аналогия с секретаршей полезна для понимания ос-
новной структуры команды. Для понимания того, как ма-
териал хранится, полезна будет аналогия с картотекой.
Вы можете представить это себе следующим образом.
Каждая строка текста, которую вы велите Эду заложить
в память, поступает на <перфокарты файла>, по одной
строке на перфокарту. Перфокарты хранятся в последо-
вательном порядке в ящике, который называется буфе-
ром. Если вы хотите обратиться к какой-либо карте, то
можете сделать это, указав, что на ней записано (более
совершенная методика), или набрав ее порядковый но-
мер в колоде перфокарт - этой методикой мы воспользо-
вались здесь. Фактически это номер строки в тексте, но
вы можете думать о нем как о номере перфокарты.
Все команды имеют один и тот же основной формат,
C, где -номер строки текста. Номера строк
иногда могут быть даны в виде а, Ь, что означает набор
строк, начинающийся со строки номер а и кончающийся
строкой номер Ь. С - это первая буква имени команды,
a означает, что надо нажать на клавишу
ВОЗВРАТ (RETURN). Напечатать-это то же,
что вызвать возврат каретки на электрической пишущей
машинке. Эта компьютерная система работает так, что
ничего напечатанного Эд не увидит, пока не будет нажа-
/7. Обучение работе с программой Эд
та клавиша, после чего он рассматривает целую
строку.
Нас будут интересовать три команды: ДОБАВИТЬ
(APPEND, а), ПЕЧАТАТЬ (PRINT, р) и СТЕРЕТЬ
(DELETE,) .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
тем, среди которых были: история гражданской войны в
США; психология слуха у человека; кулинария (приго-
товление французских белых соусов); машинное про-
граммирование; и даже двигательные навыки, в том чис-
ле жонглирование, езда на одноколесном велосипеде, на-
стольный теннис и компьютерные игры, в частности понг.
В конце концов мы решили сосредоточиться на задаче,
существующей в нашей собственной лаборатории. Мы
исследовали, каким образом люди, ничего не знающие о
компьютерах, научились пользоваться <редактором текс-
тов> - программой, которая позволяет вносить в тексты
(рукописи) редакционные поправки.
Эта книга написана с помощью <редактора текстов>.
Сначала текст - необработанный черновик - печатался
на терминале, т. е. "пишущей мащинке, посылающей в
компьютер определенные электрические сигналы для
каждой буквы. Затем, давая программе надлежащие
команды, я мог помещать отдельные главы в отдельные
17. Обучение работе с программой Эд
файлы, находить нужную главу и просматривать выбран-
ные мною места; извлекать куски текста и переносить их
в другие разделы той же или другой главы; легко исправ-
лять опечатки; изменять определенное слово во всей ру-
кописи (одной командой); подбирать ссылки на литера-
туру путем поиска в моих прежних статьях (и в статьях
моих студентов и коллег), заложенных в компьютер, и
переносить нужные ссылки в книгу.
Редактор текстов, используемый в нашем лаборатор-
ном компьютере, называется <Эд> (editor-редактор).
Научиться работать с ним нелегко. Эд обладает многими
особенностями, и кажется, что он спроектирован скорее
в соответствии со своеобразным характером его создате-
ля., чем с потребностями неискушенного пользователя.
Но это подлинный редактор текстов, применяемый тыся-
чами людей по всей стране, и поскольку мы хотели уз-
нать, как люди научаются решать реальные задачи, мы
не пытались его улучшить. В реальных задачах встреча-
ются свои хитрости, и обучающийся должен постигать их
природу.
Вот очень краткое вводное описание Эда, редактора
текстов. По существу Эд представляет собой машинную
программу. Имеется набор команд, которые он понимает,
и после того, как пользователь познакомился с основны-
ми принципами Эда, тот становится полезным помощни-
ком при написании любого материала, в который прихо-
дится вносить много изменений. Чтобы внести какое-то
изменение, в Эд нужно вводить только относящуюся к
этому информацию; нет необходимости перепечатывать
всю рукопись.
Мы с коллегами нашли, что полезно думать об Эде по
аналогии. Представьте себе, что это секретарша, которая
печатает под вашу диктовку; но у нее есть свои ограниче-
ния: она свято верит тому, что ей говорят, и выполняет
приказы буквально, не размышляя.
Для того чтобы написать письмо с помощью Эда, вы
должны сказать: <Начнем писать письмо>. После этого
все, что вы скажете, будет включено в письмо, пока вы не
отмените данную команду. Чтобы возобновить диктовку,
вы должны указать, откуда надо начать: <Добавь к пись-
му следующее, начиная со второго абзаца>.
/7. Обучение работе с программой Эд
Собственно говоря, все команды Эду надо давать, пе-
чатая их на клавиатуре терминала. Здесь возникает
трудность, связанная с тем, что команды и обрабатывае-
мый текст выглядят одинаково; обычные сигналы в фор-
ме интонаций и выделения слов голосом здесь неприме-
нимы.
1 М ?)1.
Используемый нами терминал представляет собой не-
что вроде комбинации электрической пишущей машинки
с телевизором. Пользователь печатает на клавишной час-
ти терминала, а результаты работы компьютера поступа-
ют на экран телевизионного дисплея. Наши экраны мо-
гут вместить 24 печатные строки длиной до 80 букв, что
соответствует листу бумаги. Это удобнее бумаги, так как
все 24 строки текста можно подать на дисплей меньше
чем за одну секунду; но зато менее удобно то, что после
исправления не остается записи прежнего текста и пото-
му не видно, что было сделано.
Аналогия с секретаршей полезна для понимания ос-
новной структуры команды. Для понимания того, как ма-
териал хранится, полезна будет аналогия с картотекой.
Вы можете представить это себе следующим образом.
Каждая строка текста, которую вы велите Эду заложить
в память, поступает на <перфокарты файла>, по одной
строке на перфокарту. Перфокарты хранятся в последо-
вательном порядке в ящике, который называется буфе-
ром. Если вы хотите обратиться к какой-либо карте, то
можете сделать это, указав, что на ней записано (более
совершенная методика), или набрав ее порядковый но-
мер в колоде перфокарт - этой методикой мы воспользо-
вались здесь. Фактически это номер строки в тексте, но
вы можете думать о нем как о номере перфокарты.
Все команды имеют один и тот же основной формат,
C
иногда могут быть даны в виде а, Ь, что означает набор
строк, начинающийся со строки номер а и кончающийся
строкой номер Ь. С - это первая буква имени команды,
a
ВОЗВРАТ (RETURN). Напечатать
что вызвать возврат каретки на электрической пишущей
машинке. Эта компьютерная система работает так, что
ничего напечатанного Эд не увидит, пока не будет нажа-
/7. Обучение работе с программой Эд
та клавиша
строку.
Нас будут интересовать три команды: ДОБАВИТЬ
(APPEND, а), ПЕЧАТАТЬ (PRINT, р) и СТЕРЕТЬ
(DELETE,) .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53