Пользователи и их задачи
Еще на заре создания интерактивных систем программисты разрабатывали текстовые редакторы, с помощью которых они могли писать и изменять свои программы. Тогда им приходилось использовать одинаковые средства как для записи своих программ, так и для формирования документов на естественном языке. Последнее породило «боковую ветвь» в развитии текстовых редакторов, предназначавшихся для учреждений и известных сейчас под названием текстовых процессоров. Подобным образом было обнаружено, что в области издательского дела текстовые редакторы позволяют быстрее выполнить техническую сторону писательской работы и могут, кроме того, автоматизировать процесс набора. В результате была создана отрасль тексто-ориентированных ЭВМ, позволяющих автоматизировать издательское дело [41]. Разработки, проводимые в упомянутых трех областях, способствуют развитию каждой из них. Так, развитие учрежденческих систем редактирования способствует созданию текстовых редакторов, более удобных в практической работе, а исследования по вопросам издательской подготовки текстов позволяют осуществлять проектирование редакторов, доступных более широкому кругу пользователей.
Вследствие широкого разнообразия задач, которые должны выполнять текстовые редакторы, необходимо создание редакторов с различными возможностями и ориентацией.