Введение
Визуальные подсказки, улучшающие читабельность формальной нотации Вторичная нотация - это набор визуальных подсказков, используемых для улучшения читабельности формальной нотации. Примеры вторичной обозначения включают синтаксическое выделение исходного кода компьютера, размеров и цветовых кодов для легкого распознавания потребительских символов, таких как банкноты или монеты, или обычные типографические конвенции, часто встречающиеся в технических книгах, чтобы выделить разделы с тем же типом контента. Вторичная обозначение обеспечивает избыточную (более чем необходимую) информацию; если визуальные сигналы являются единственным способом, которым предоставляется некоторая информация, например, на светофорах или ключе графики, это не является вторичной. Вторичная нотация часто не является частью самой формальной нотации. Скорее, это метод организации формальной нотации, чтобы ее было легче понять. Таким образом, вторичная нотация не меняет фактического значения формальной нотации, а позволяет легко понять значение. В тексте, таком как языки программирования, это может быть сделано с использованием таких подсказок, как вмятина и окраска. В формальных графических обозначениях это может быть сделано с помощью симетрии или близости, чтобы указать родство.
Secondary notation is the set of visual cues used to improve the readability of a formal notation. Examples of secondary notation include the syntax highlighting of computer source code, sizes and color codes for easy recognition of consumer symbols such as bank notes or coins, or the regular typographic conventions often found in technical books to highlight sections with the same type of content. Secondary notation provides redundant (more than necessary) information; if the visual cues are the only way that some information is provided, such as in traffic lights, or a chart's key, it is not secondary. Secondary notation is often not a part of the formal notation itself. Rather, it is a method of organizing the formal notation to allow it to be more easily understood. Thus, secondary notation does not change the actual meaning of the formal notation, rather it allows for the meaning to be readily understood. In text such as programming languages, this can be done using cues such as indentation and coloring. In formal graphical notations, this can be done through the use of symmetry or proximity to indicate relatedness.
В разных контекстах
Вторичная нотация аннотирует формальную нотацию в ряде контекстов, которые могут быть разбиты на две основные области: текст и графика.
Текстовый контекст
В тексте встречается ряд распространенных примеров вторичной обозначения. Вторичная обозначение является распространенным в типографии и в редакторах кода, появляющихся как смелость, курсив и интервал / вмятина.
Графический контекст
Вторичная нотация обычно используется в графических контекстах для лучшего передачи информации за пределами того, что делает ясным формальная нотация графики.
Неправильное использование
Несоответствующее использование вторичной обозначения может значительно увеличить объем усилий, необходимых для понимания модели, неправильное использование вторичной обозначения также может быть неблагоприятным. Использование симметрии может сделать графику более привлекательной, но также может передавать неправильные представления, если использовать неправильно. Например, если поместить не связанные между собой предметы рядом, читатель может воспринять их как связанные. Кроме того, необоснованное использование цветов может отвлечь читателя, который задается вопросом, что означают различные цвета.
Эксперты против новичков
Ученые доказали, что способность людей понимать и использовать вторичную нотацию варьируется в зависимости от опыта в соответствующей области. Эксперты в той или иной области, как правило, лучше умеют использовать подсказки, предоставленные вторичной нотацией. В частности, при чтении диаграмм эксперты, как было показано, обладают большим мастерством в чтении более крупной структуры диаграммы и использовании ее для руководства их изучением деталей, предоставляемых формальной нотацией. Это сравнимо с новичками, которые часто сосредотачиваются на деталях формальной нотации, игнорируя подсказки, предоставленные вторичной нотацией. Существуют также различия, основанные на уровне опыта / экспертизы при создании документов, использующих вторичную нотацию. Эксперты, как правило, более последовательны в использовании конвенций, в то время как новички, как правило, варьируются между конвенциями, иногда придерживаясь поверхностного уровня, но не передавая желаемую информацию. В случае с схемами цепей это проиллюстрировано распространенными ошибками новичков, такими как создание визуальной симметрии, где нет логической симметрии, и частые переходы между различными конвенциями вторичной нотации.