Дата-ориентированное программирование
- Добавил: literator
- Дата: 15-05-2026, 02:29
- Комментариев: 0
Автор: Йонатан Шарвит
Издательство: БХВ-Петербург
Год: 2024
Страниц: 463
Язык: русский
Формат: pdf, epub
Размер: 10.5 MB
Книга посвящена парадигме DOP (дата-ориентированному программированию), являющейся расширением философии объектно-ориентированного программирования. Предлагается новый взгляд на формирование структур данных и операции над ними в высоконагруженных приложениях. Изложенный материал дает решения сложных проблем, возникающих при управлении состоянием, разделяемыми и распределенными данными, позволяет безопасно организовать параллелизм и конкурентность, а также адаптировать ключевые принципы объектноориентированного программирования (полиморфизм, композицию, наследование) к новым задачам, связанным с обработкой больших данных. Для аналитиков данных, программистов, руководителей команд и преподавателей.
Кто должен прочитать эту книгу?
Дата-ориентированное программирование предназначено для разработчиков frontend, backend и full stack с парой лет опыта работы на языках программирования высокого уровня, таких как Java, C#, C++, Ruby или Python. Для разработчиков объектно-ориентированного программирования некоторые идеи, представленные в этой книге, могут вывести их из зоны комфорта и потребовать от них отучиться от некоторых парадигм программирования, с которыми они чувствуют себя легко. Разработчикам функционального программирования эту книгу будет немного легче переварить, но она также преподнесет несколько приятных сюрпризов.
Большинство фрагментов кода в этой книге написаны на jаvascript. Мы выбрали jаvascript по двум причинам:
- jаvascript поддерживает как функциональное программирование, так и объектно-ориентированный стиль программирования.
- Синтаксис jаvascript легко читается в том смысле, что даже если вы не знакомы с jаvascript, вы можете прочитать фрагмент кода jаvascript на высоком уровне, как если бы это был псевдокод.
Чтобы читателям с любого языка программирования было легко читать фрагменты кода, мы ограничились базовым синтаксисом jаvascript и избежали использования расширенных языковых функций, таких как функции со стрелками и асинхронная нотация. Там, где возникла концептуальная проблема в применении идеи к статически типизированному языку, мы добавили фрагменты кода на Java.
Скачать Дата-ориентированное программирование
[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
