Центральная идея этой лекции в том, что элементы интерфейса — такие же единицы языка, как слова в предложении. Их можно расставить грамматически верно, то есть с соблюдением синтаксиса, а можно — с ошибками. Ошибка в синтаксисе необязательно приведёт к тому, что интерфейс не поймут. Когда мы слышим речь с ошибками, например иностранца, мы её понимаем, пока количество ошибок не стало критическим. Но всё же это помеха для восприятия.
Начнём с форм, потому что форма — своего рода «концентрат» элементов интерфейса. Но сама идея, о которой пойдёт речь, применима к любому интерфейсному тексту.
Экранные формы со всякими полями ввода, календариками, радиокнопками и чекбоксами — это вовсе не изобретение компьютерной эпохи. На самом деле они наследуют графический язык бумажных анкет.
Скажем, на почте есть форма, которую заполняют, чтобы выписать газету:
Указываешь название газеты, на какой срок выписываешь, адрес, имя получателя и так далее. В форме много знакомых элементов: однострочные и многострочные поля ввода, обозначенные линейками, радиокнопки, квадратные чекбоксы для отметки месяцев. Особенность этого языка элементов в том, что сам их вид подсказывает, как ими пользоваться: мы без пояснения понимаем, например, что линейки означают необходимость вписать текст, а квадратные рамочки — это место, куда можно поставить галку или крестик.