В BlackBox, как правило, негласно нарушается одно из правил оформления текстов программы - не используется моноширный шрифт. В ряде случаев он позволяет добавить выразительности. В книгах у Вирта и у Кернигана и Ритчи для программ использован именно он.
А.П. писал(а):
В первые год-два ученики с трудом запоминают вид основных языковых конструкций и помощь им, например, в виде дополнительного выделения ключевых слов жирным шрифтом кажется не лишней.
Может быть, применить подсветку синтаксиса? Мне частенько приходится набирать тексты программ в Far'е с "прикрученным" Color-ером и это очень удобно, когда среда показывает тебе, где обрыв комментария, и какая скобка какой соответствует. Если какой-то файл-мененджер может (и даже "древняя" среда Open Watcom C/C++ это "умеет", и бета-версия DevCPP, собранная энтузиастами), то чем BlackBox хуже?
Илья Ермаков писал(а):
Если вы растратите ресурс цвета для оформления (т.е. систематического применения по шаблону), то что вы будете применять для выделения (т.е. эпизодического, акцентирующего применения)?
Очень просто - выделять не буквы, а делать что-то вроде маркера (выделение цветом фона).
Евгений Темиргалеев писал(а):
Лично для меня в таком коде возникали трудности вида: глаз не цепляется за процедуры (не эксп.)
А вот тут можно использовать комментарии как элемент оформления и ASCII-арта ("отбойки", "бордюры")
P.S. Есть пары цветов, которые не различаются многими людьми, не стоит их парами разделять что-то важное:
жёлтый/светло-зелёный
красный-коричневый-зелёный (особенно в блёклом или тёмном виде)
сиреневый-синий (не очень часто, но встречается)
белый-очень светлый циан
оранжевый-салатовый (не все оттенки)
Такого рода ляпы дизайна были уже допущены в MS Word при проверке орфографии, Far Manager (EXE-файлы и выделенные файлы), в меньшей степени Turbo Pascal (подсветка синтаксиса, но почти некритично - в целом она довольно чёткая). В этом плане красный/синий или синий/оранжевый - вполне удачные пары.