Оформление программного кода (Столяров Андрей Викторович) ; ДМК-Пресс, 2021
1249 р.
Автор(ы): Столяров Андрей Викторович;
Издатель: ДМК-Пресс
ISBN: 978-5-97060-943-9
ID: SKU175087
Добавлено: 15.08.2021
Цены
Цена от 1249 р. до 1249 р. в 1 магазинах
Магазин | Цена | Наличие |
---|---|---|
Буквоед 5/5 | 1249 р. Минимальная сумма заказа 100 рублей | |
Лабиринт 5/5 | ||
Читай-город 5/5 | ||
МАЙШОП 5/5 | Один из первых книжных интернет-магазинов, работающий с 2002 года | |
Описание
В книге изложены основные принципы, применяющиеся для повышения читаемости текстов компьютерных программ и их доступности для анализа человеком; в частности, даются рекомендации по разбиению программ на модули и подсистемы, уделяется много внимания различным стилям расстановки структурных отступов и незначащих (декоративных) пробелов.
Пособие ориентировано на студентов программистских специальностей, преподавателей, программистов.
Пособие ориентировано на студентов программистских специальностей, преподавателей, программистов.
Смотри также Характеристики.
Яндекс.Маркет
Содержание
Предисловие
1. Общие правила и принципы
1.1. Средства и цели
1.2. Самопоясшпощий код
1.2.1. Выбор имён (идентификаторов)
1.2.2. Структурные отступы: общие принципы
1.2.3. Ещё о пробелах
1.2.4. Разбиение задач на подзадачи
1.3. Универсально-читаемый код
1.3.1. Алфавит ASCII — гарантия универсальности
текста
1.3.2. Английский язык — не роскошь, а средство
взаимопонимания
1.3.3. О русскоязычном пользовательском
интерфейсе
1.3.4. Стандартный размер экрана
1.4. Модульность
1.4.1. О роли подсистем и модулей
1.4.2. Модуль как архитектурная единица
1.4.3. Ослабление сцеплештости модулей
1.4.4. Выделение модулей во внешние библиотеки
1.5. Что такое coding style и какие они бывают
1.6. Эстетика кода
2. Процедурный код: Паскаль, Си, Си+-|-
2.1. Заголовок и тело
2.1.1. Оператор while и основные стили отступов
2.1.2. Оператор if с веткой else
2.1.3. Если заголовок слишком длинный
2.1.4. Заголовок и тело подпрограммы
2.2. Особенности оформления операторов выбора
2.3. Последовательность взаимоисключающих
if’oв
2.4. Особые случаи и досрочный выход вместо else
2.5. Метки и оператор goto
2.6. Управляющая логика
2.7. Как разбить длинную строку
2.7.1. Слишком длинное выражение в присваивании
2.7.2. Слишком длинный вызов подпрограммы
2.7.3. Слишком длинный заголовок подпрограммы
2.7.4. Длинная строковая константа (литерал)
2.8. Разделители и пробелы
2.9. Особенности Паскаля
2.9.1. Регистр букв, ключевые слова и имена
2.9.2. Вложенные подпрограммы
2.9.3. Как управиться с секциями описаний
2.10. Особенности языка Си
2.10.1. Соглашения об именах
2.10.2. Описания и инициализаторы
2.10.3. Оператор постусловия
2.10.4. О модулях и слове static
2.10.5. Характерные ошибки в оформлении
функции
2.11. Особенности Си++
2.11.1. Соглашения об именах
2.11.2. Класс или структура?
2.11.3. Форматирование заголовков классов
2.11.4. Форматирование заголовка конструктора
2.11.5. Тела функций в заголовке класса
3. О некоторых языках «с особенностями»
3.1. Язык ассемблера
3.2. Лисп и его диалекты
3.3. Пролог, Эрланг и другие
Вместо заключения
1. Общие правила и принципы
1.1. Средства и цели
1.2. Самопоясшпощий код
1.2.1. Выбор имён (идентификаторов)
1.2.2. Структурные отступы: общие принципы
1.2.3. Ещё о пробелах
1.2.4. Разбиение задач на подзадачи
1.3. Универсально-читаемый код
1.3.1. Алфавит ASCII — гарантия универсальности
текста
1.3.2. Английский язык — не роскошь, а средство
взаимопонимания
1.3.3. О русскоязычном пользовательском
интерфейсе
1.3.4. Стандартный размер экрана
1.4. Модульность
1.4.1. О роли подсистем и модулей
1.4.2. Модуль как архитектурная единица
1.4.3. Ослабление сцеплештости модулей
1.4.4. Выделение модулей во внешние библиотеки
1.5. Что такое coding style и какие они бывают
1.6. Эстетика кода
2. Процедурный код: Паскаль, Си, Си+-|-
2.1. Заголовок и тело
2.1.1. Оператор while и основные стили отступов
2.1.2. Оператор if с веткой else
2.1.3. Если заголовок слишком длинный
2.1.4. Заголовок и тело подпрограммы
2.2. Особенности оформления операторов выбора
2.3. Последовательность взаимоисключающих
if’oв
2.4. Особые случаи и досрочный выход вместо else
2.5. Метки и оператор goto
2.6. Управляющая логика
2.7. Как разбить длинную строку
2.7.1. Слишком длинное выражение в присваивании
2.7.2. Слишком длинный вызов подпрограммы
2.7.3. Слишком длинный заголовок подпрограммы
2.7.4. Длинная строковая константа (литерал)
2.8. Разделители и пробелы
2.9. Особенности Паскаля
2.9.1. Регистр букв, ключевые слова и имена
2.9.2. Вложенные подпрограммы
2.9.3. Как управиться с секциями описаний
2.10. Особенности языка Си
2.10.1. Соглашения об именах
2.10.2. Описания и инициализаторы
2.10.3. Оператор постусловия
2.10.4. О модулях и слове static
2.10.5. Характерные ошибки в оформлении
функции
2.11. Особенности Си++
2.11.1. Соглашения об именах
2.11.2. Класс или структура?
2.11.3. Форматирование заголовков классов
2.11.4. Форматирование заголовка конструктора
2.11.5. Тела функций в заголовке класса
3. О некоторых языках «с особенностями»
3.1. Язык ассемблера
3.2. Лисп и его диалекты
3.3. Пролог, Эрланг и другие
Вместо заключения
О книге
Издатель | ДМК-Пресс |
Год издания | 2021 |
Страниц | 116 |
Переплёт | мягкий |
ISBN | 978-5-9706-0943-9 |
Размеры | 14,80 см × 21,00 см × 0,60 см |
Формат | 60х90/16 |
Автор(ы) | Столяров Андрей Викторович |
Тематика | Программирование |
Тираж | 200 |
Переплет | Мягкий переплёт |
Возрастные ограничения | 12 |
Кол-во страниц | 116 |
Язык издания | Русский |
Обложка | мягкая обложка |
Издательство | дмк пресс |
Тип обложки | мягкая |
Жанр | программирование |
Возрастное ограничение | 12+ |
Книги с похожим названием
Книги где автор: Столяров Андрей Викторович
Программирование - издательство "ДМК-Пресс"
Категория 999 р. - 1498 р.
Программирование - издательство "ДМК-Пресс" »
Программирование
Категория 999 р. - 1498 р.