7 лучших книг по философии программирования

Опубликовано: 09.04.2018
Программирование – профессия молодая. Но она уже стала стержнем нового особого мира, в котором есть своя история, мифология и эстетика. Есть и свое “священное писание” – культовые книги по технологии, методологии и философии программирования, написанные, как правило, основоположниками отрасли. 1. Дональд Кнут. Искусство программирования Трехтомная монография Кнута содержит описание и анализ наиболее важных алгоритмов, используемых в информатике. Теоретическая основа программирования – математика, не изучив ее, невозможно стать серьезным специалистом. Книга Кнута и онлайн калькулятор – лучший помощник в этом. 2. Хемди А. Таха. Исследование операций Книга посвящена разделам математики, которые часто применяются в практическом программировании: теории принятия решения, теории игр, имитационному моделированию и другим. Изучение исследования операций – важная часть формирования менталитета программиста. 3. Никлаус Вирт. Алгоритмы + структуры данных = программы Одна из первых книг по структурному программированию, написанная автором языка Паскаль. Этот язык создавался Виртом для обучения студентов и получился простым, понятным и способствующим развитию системного мышления. Вирт ратует за простоту и четкость решения инженерных задач, выполняемых с помощью адекватного и надежного программного инструментария. 4. Эдгар Кодд. Реляционная модель данных для больших, совместно используемых банков данных Статья создателя реляционной модели данных включена в список книг из-за исключительной важности открытия, описанного в ней. Упростив и систематизировав работу с данными, Кодд, в том числе, повлиял на снижение стоимости программных проектов. 5. Бьёрн Страуструп. Язык программирования С++ Руководство по лучшему и самому используемому объектно-ориентированному языку, написанное его автором. Объектно-ориентированный подход позволяет создавать сложные системы большими коллективами разработчиков. 6. Стив Макконнелл. Совершенный код Книга Макконнелла посвящена тому, как создавать хорошие программы. Такие программы нравятся своим создателям, их удобно изменять и сопровождать, работать с ними легко и приятно пользователям. 7. Фредерик Брукс. Мифический человеко-месяц Книга Брукса раскрывает секреты управления программными проектами. Основная идея книги – время выполнения работы по созданию системы не является обратно пропорциональным количеству участников.

Отзывы

Пока нет обзоров.

Написать отзыв

Tako 90/16 00401

Tako 90/16 00401

\