Ebook265 pages4 hours
От математики к обобщенному программированию
By А.А. Степанов and Д. Роуз
Rating: 0 out of 5 stars
()
About this ebook
В этой основательной и вместе с тем доступной книге авторы объясняют принципы обобщенного программирования и стоящее за ними понятие математической абстракции.
Любой достаточно квалифицированный программист, умеющий логически мыслить, уже обладает достаточными знаниями для прочтения этой книги. Авторы на удивление доходчиво сообщают необходимые сведения из общей алгебры и теории чисел. Они объясняют, какие проблемы должны были разрешить математики, и показывают, как найденные ими решения переводятся на язык обобщенного программирования и позволяют создать эффективный и элегантный код.
Читая эту книгу, вы освоите мыслительный процесс, необходимый для правильного программирования, и научитесь обобщать найденные для частного алгоритмы с целью расширить область их полезного применения без потери эффективности. Вы также постигнете, в чем состоит ценность математики для программирования, — и это понимание пригодится вне зависимости от того, на каком языке вы пишете и какую парадигму применяете.
Любой достаточно квалифицированный программист, умеющий логически мыслить, уже обладает достаточными знаниями для прочтения этой книги. Авторы на удивление доходчиво сообщают необходимые сведения из общей алгебры и теории чисел. Они объясняют, какие проблемы должны были разрешить математики, и показывают, как найденные ими решения переводятся на язык обобщенного программирования и позволяют создать эффективный и элегантный код.
Читая эту книгу, вы освоите мыслительный процесс, необходимый для правильного программирования, и научитесь обобщать найденные для частного алгоритмы с целью расширить область их полезного применения без потери эффективности. Вы также постигнете, в чем состоит ценность математики для программирования, — и это понимание пригодится вне зависимости от того, на каком языке вы пишете и какую парадигму применяете.
Related to От математики к обобщенному программированию
Related ebooks
Kotlin в действии Rating: 0 out of 5 stars0 ratingsОт джуна до сеньора: Как стать востребованным разработчиком Rating: 0 out of 5 stars0 ratingsGo на практике Rating: 0 out of 5 stars0 ratingsЗнакомство с Python Rating: 0 out of 5 stars0 ratingsРекурсивная книга о рекурсии Rating: 0 out of 5 stars0 ratingsПрограммирование компьютерного зрения на языке Python Rating: 0 out of 5 stars0 ratingsСовременный подход к программной архитектуре: сложные компромиссы Rating: 0 out of 5 stars0 ratingsНепрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте, 2-е изд. Rating: 0 out of 5 stars0 ratingsSpring. Все паттерны проектирования Rating: 0 out of 5 stars0 ratingsГибкое управление IT-проектами. Руководство для настоящих самураев: Как Мастера Agile делают выдающееся ПО Rating: 0 out of 5 stars0 ratingsТеоретический минимум по Computer Science: Все, что нужно программисту и разработчику Rating: 0 out of 5 stars0 ratingsОбработка естественного языка на Java Rating: 0 out of 5 stars0 ratingsЗапускаем Ansible. Простой способ автоматизации управления конфигурациями и развертыванием приложений Rating: 0 out of 5 stars0 ratingsThink DSP. Цифровая обработка сигналов на Python Rating: 0 out of 5 stars0 ratingsОсновы Data Science и Big Data. Python и наука о данных Rating: 0 out of 5 stars0 ratingsСовременная программная инженерия. ПО в эпоху эджайла и непрерывного развертывания Rating: 0 out of 5 stars0 ratingsГлубокое обучение на Python Rating: 0 out of 5 stars0 ratingsЭффективное использование C++. 55 верных способов улучшить структуру и код ваших программ Rating: 0 out of 5 stars0 ratingsИскусство поиска решения в нестандартной задаче Rating: 0 out of 5 stars0 ratingsИзучаем pandas. Высокопроизводительная обработка и анализ данных в Python Rating: 0 out of 5 stars0 ratingsPython и машинное обучение Rating: 0 out of 5 stars0 ratingsРазработка интерфейсов. Паттерны проектирования. 3-е изд. Rating: 0 out of 5 stars0 ratingsКурс программирования на языке Си : учебник Rating: 0 out of 5 stars0 ratingsГлубокое обучение на R Rating: 0 out of 5 stars0 ratingsPython для сложных задач: наука о данных и машинное обучение Rating: 5 out of 5 stars5/5Как устроен Python. Гид для разработчиков, программистов и интересующихся Rating: 0 out of 5 stars0 ratingsScala. Профессиональное программирование. 5-е изд. Rating: 0 out of 5 stars0 ratingsАлгоритмы и структуры данных Rating: 0 out of 5 stars0 ratingsРабота с данными в любой сфере: Как выйти на новый уровень, используя аналитику Rating: 0 out of 5 stars0 ratingsPython без проблем: решаем реальные задачи и пишем полезный код Rating: 0 out of 5 stars0 ratings
Programming For You
Python и машинное обучение Rating: 0 out of 5 stars0 ratingsЧистый Python. Тонкости программирования для профи Rating: 0 out of 5 stars0 ratingsPython без проблем: решаем реальные задачи и пишем полезный код Rating: 0 out of 5 stars0 ratingsЭффективное использование C++. 55 верных способов улучшить структуру и код ваших программ Rating: 0 out of 5 stars0 ratingsPython. Экспресс-курс. 3-е изд. Rating: 0 out of 5 stars0 ratingsPython. К вершинам мастерства Rating: 0 out of 5 stars0 ratingsПростой Python. Современный стиль программирования. 2-е изд. Rating: 0 out of 5 stars0 ratingsТеоретический минимум по Computer Science: Все, что нужно программисту и разработчику Rating: 0 out of 5 stars0 ratingsКак устроен Python. Гид для разработчиков, программистов и интересующихся Rating: 0 out of 5 stars0 ratingsПрограммируем на Java. 5-е межд. изд. Rating: 0 out of 5 stars0 ratingsUnity для разработчика. Мобильные мультиплатформенные игры Rating: 0 out of 5 stars0 ratingsАлгоритмы неформально. Инструкция для начинающих питонистов Rating: 0 out of 5 stars0 ratingsЭффективная работа в Microsoft Excel Rating: 0 out of 5 stars0 ratingsSQL: быстрое погружение Rating: 0 out of 5 stars0 ratingsPython. Чистый код для продолжающих Rating: 0 out of 5 stars0 ratingsИскусство поиска решения в нестандартной задаче Rating: 0 out of 5 stars0 ratingsSpring. Все паттерны проектирования Rating: 0 out of 5 stars0 ratingsОсновы программирования на языке Python Rating: 0 out of 5 stars0 ratingsВеб-разработка с применением Node и Express: Полноценное использование стека JavaScript. 2-е издание Rating: 0 out of 5 stars0 ratingsРазработка веб-приложений с использованием Flask на языке Python Rating: 0 out of 5 stars0 ratingsАлгоритмы и структуры данных Rating: 0 out of 5 stars0 ratingsJava в облаке. Spring Boot, Spring Cloud, Cloud Foundry Rating: 0 out of 5 stars0 ratingsПараллельное программирование на C# и .NET Core Rating: 0 out of 5 stars0 ratingsКурс программирования на языке Си : учебник Rating: 0 out of 5 stars0 ratingsUnity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание Rating: 0 out of 5 stars0 ratingsGo: идиомы и паттерны проектирования Rating: 0 out of 5 stars0 ratingsMicro:bit для неугомонных ученых Rating: 5 out of 5 stars5/5Построение компиляторов Rating: 0 out of 5 stars0 ratingsСовременный подход к программной архитектуре: сложные компромиссы Rating: 0 out of 5 stars0 ratings
Reviews for От математики к обобщенному программированию
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews
Book preview
От математики к обобщенному программированию - А.А. Степанов
Enjoying the preview?
Page 1 of 1