В пособии изложены основные принципы, применяющиеся для повышения читаемости текстов компьютерных программ и их доступности для анализа человеком; в частности, даются рекомендации по разбиению программ на модули и подсистемы, уделяется много внимания различным стилям расстановки структурных отступов и незначащих (декоративных) пробелов.
Начинающие программисты обычно полагают, что текст программы предназначен для компьютера. У опытных программистов на этот счёт иное мнение. Совсем не сложно написать программу так, чтобы её «понял» компилятор или интерпретатор, и при этом можно совершенно не задумываться о том, удачно ли выбраны имена переменных и подпрограмм, правильно ли программа разбита на строки, служат ли своей цели структурные отступы, можно писать текст как попало, компилятору более-менее всё равно. Но такой подход годится лишь в случае, если программа, которую вы пишете, во-первых, настолько коротка, что вы её закончите в один приём, и, во-вторых, настолько бесполезна, что вы не только не станете её никому пересылать и даже показывать, но и сами никогда в жизни к ней не вернётесь. Вот только такие программы обычно не стоят того, чтобы вообще быть написанными.
Пособие ориентировано на студентов программистских специальностей, преподавателей, программистов.
Разработка обслуживаемых программ на языке Java Название: Разработка обслуживаемых программ на языке Java Автор: Виссер Дж. Издательство: ДМК Пресс Год: 2017 Страниц: 182 Формат: PDF Размер: 27,5...
Разработка Паскаль-компилятора Название: Разработка Паскаль-компилятора Автор: Залогова Л.А. Издательство: Бином. Лаборатория знаний Год: 2014 Страниц: 185 Формат: pdf Размер: 11...
Структура и интерпретация компьютерных программ Название: Структура и интерпретация компьютерных программ Автор: Абельсон Х., Сассман Дж. Издательство: Добросвет ISBN: 5-7913-0072-7 Год: 2006...
Введение в генерацию программного кода Название: Введение в генерацию программного кода Автор: Алдан А. Издательство: М.: НОУ «ИНТУИТ» Год: 2016 Страниц: 188 Формат: PDF Размер: 14.3 Мб ...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.