Пособие по практике программирования


Пособие по практике программирования

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

Введение
Стиль
Алгоритмы и структуры данных
Проектирование и реализация
Интерфейсы
Отладка
Тестирование
Производительность
Переносимость
Нотация
Приложения
Статьи

Основы операционных систем. Практикум в раздел
Операционные системы -вопросы теории в раздел
Теория и практика защиты программ в раздел
Теория и реализация языков программирования в раздел
Действительно ли нам нужен VHDL в раздел
Оборудование IP-телефонии в раздел
Телекоммуникационные технологии 1 в раздел
Телекоммуникационные технологии 2 в раздел
Телекоммуникационные технологии 3 в раздел
Первое знакомство с CorelXARA 2 в раздел