Как проектировать программы
1.490 ₽
Автор: Маттиас Фелляйзен
Название: Как проектировать программы
Формат: PDF
Тема: IT
Количество страниц: 725
Качество: Компьютерное, издательское
Эта книга повествует о методах «хорошего программирования» – то есть о таком
подходе к созданию программного обеспечения, который опирается на системное
мышление, планирование и понимание задач разработчика на каждом этапе.
В числе рассматриваемых тем – фундаментальные понятия систематического
проектирования, типы данных, способы записи объемных данных, создание
и использование абстракций, тестирование программ и функций и др.
Издание адресовано профессионалам и энтузиастам программирования, не
имеющим прежнего опыта систематического проектирования программ, а также
преподавателям технических вузов, которые могут использовать представленный
материал в рамках учебного курса
Описание
«Как проектировать программы» — это классическое введение в систематическое программирование и дизайн программного обеспечения, написанное Маттиасом Феллайзеном и Дэвидом Ваном Хорном. Книга учит не просто писать код, а грамотно структурировать программы, используя принципы проектирования, тестирования и рефакторинга.
Авторы шаг за шагом показывают, как переходить от постановки задачи к рабочему решению: от простых функций до сложных систем. Особое внимание уделяется функциональному программированию, обработке данных, управлению состоянием и созданию надёжного кода. Подход основан на многолетнем опыте преподавания в ведущих университетах.
- студентам и начинающим разработчикам, которые хотят понять основы проектирования, а не только синтаксис языка
- программистам среднего уровня, желающим улучшить архитектурное мышление и качество кода
- преподавателям информатики и всем, кто интересуется методологией разработки ПО
- специалистам, переходящим от скриптового к системному программированию
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Другие книги раздела «Веб-дизайн и программирование»
- А. Хейлсберг – Программирование C#
- Д. Бизли – Python. Подробный справочник (4 Издание)
- Д. Флэнаган – JavaScript. Исчерпывающее руководство + Java. Справочник + Java в примерах (3 Книги)
- Дуг Тидуэлл – XSLT (2010)
- Б. Эккель – Философия Java (4 Издание) + B. Eckel – Thinking In Java (4th Edition) 2 книги
- К. Вигерс – Разработка требований к программному обеспечению (2014)
- К. Уоллс – Spring в действии (2013)
- J. Unpingco – Python for Probability Statistics and Machine Learning (2016)
- Robert Johansson – Numerical Python (2015)
- Yves Hilpisch – Python for Finance (2015)
- М. Лутц – Изучаем Python (4 издание) + Программирование на Python (2011, 3 Тома)
- М. Цехнер – Программирование игр для Android (2013)
- П. Дейтел – Android для программистов
- Antonio Lopez – Learning PHP 7
- B. Bibeault – jQuery in Action (3rd Edition, 2015)
- С. Макконнелл – Совершенный код
Рекомендуем также
- Keith C. Ferdinand – Hypertension in High Risk African Americans (2015)
- Nirav Trivedi – Atlas of Head and Neck Cancer Surgery (2015)
- D. Slutsky – Peripheral Nerve Surgery
- John G. Clement – Computer Graphic Facial Reconstruction
- Honore de Balzac – Oeuvres Completes
- Анатоль Франс – Собрание сочинений в 8 томах
- Герман Гессе – Собрание сочинений в 4 томах (1994)
- Иво Андрич – Собрание сочинений в 3 томах (1984)

Отзывы
Отзывов пока нет.