Практическое руководство по программированию

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

В книге английских специалистов рассмотрены все этапы разработки программ и программных комплексов: разработка проекта, написание и отладка программ на основе методов структурного программирования и нисходящего проектирования. Большое внимание уделено организации интерфейса с человеком, методу ввода-вывода данных, оптимизации систем. Обсуждены проблемы выбора языка программирования, стандартизации инструментальных средств и переноса Программного обеспечения с одной ЭВМ на другую. Предложены методика разработки больших систем и способы управления большими объемами данных. Для широкого круга программистов.

Author(s): Мик Б., Хит П., Рашби Н.
Publisher: Радио и Связь
Year: 1986

Language: Russian
Pages: 170
City: Москва

Предисловие 5
Как пользоваться этой книгой 8

Г л а в а 1. Стратегия и проектирование * 10
1.1. Подход к решению задачи (Б. Мик) 10
1.2. Пользование литературой (П. Хит) 12
1.3. Разработка алгоритмов (П. Хайд) 17

Г л а в а 2. Написание программы 31
2.1. Выбор языка (Б. Мик) 31
2.2. Стандарты языков программирования (И. Д. Хилл) t 37
2.3. Выбор метода ввода-вывода (Б. Мик) 45
2.4. Взаимодействие человек — ЭВМ (Н. Рашби) 53
2.5. Структурное программирование (И. Д. Хилл) 58

Г л а в а 3. Совершенствование программы 74
3.1. Структурное программирование и предотвращение ошибок(Н. Рашби ) 74
3.2. Тестирование и отладка (Н. Рашби) 80
3.3. Экономия ресурсов (Дж. Стил) 87

Г л а в а 4. Специальные проблемы 99
4.1. Эвристическое программирование (М. Кларк) . . . . . 99
4.2. Большие объемы данных (Б. Мик) 108
4.3. Большие программы (Р. Оверилл) . . 116
4.4. Программы с большим временем прогона (Р. Оверилл) . . 121
4.5. Программы, работающие в реальном масштабе времени (Б. Мик) 130

Г л а в а 5. Взаимоотношения с другими людьми 140
5.1. Документирование программы (П. Хит) 141
5.2. Консультации (К. Хьюлетт) 145
5.3. Программы, разработанные другими (Н. Рашби) . . . . 148
5.4. Работа в группе (М. Уилсон) 155

Контрольные вопросы 164
Список литературы 166