г. Москва, Московская область
ДМК-Пресс Идиомы и паттерны проектирования в современном С++ Пикус Федор Г

ДМК-Пресс Идиомы и паттерны проектирования в современном С++ Пикус Федор Г

цена 1 915 руб.
Перейти в интернет-магазин
купить в магазине My-shop.ru г. Москва
C++ — универсальный язык программирования, при проектировании которого была поставлена цель добиться эффективности, высокой производительности и гибкости. Паттерны проектирования — это общепринятые решения известных проблем проектирования. По существу, это библиотека повторно используемых компонентов, только для разработки программной архитектуры, а не конкретной реализации • В этой книге акцент сделан на паттерны проектирования, которые отвечают естественным нуждам программиста на С++, а также паттернам, выигрывающим от уникальных особенностей C++, в частности, обобщенного программирования • Вооруженные знанием этих паттернов, вы будете тратить меньше времени на поиск решения конкретной задачи и познакомитесь с решениями, доставшимися тяжким опытом других разработчиков, их достоинствами и недостатками подробнее
Смотрите также
В книге излагаются как простые, так и углубленные аспекты параллельного программирования. В ней вы найдете все, что нужно специалисту в этой области" • Роберт Бадеа, технический руководитель команды • Книга во всех подробностях освещает параллельное программирование на современном C++. Особое внимание уделено опасностям и трудностям параллельного программирования (например, гонке данных и мертвой блокировке) и способам борьбы с ними. Приводятся многочисленные примеры кода, позволяющие читателю легко закрепить теорию на практике • Для тех, кто хочет освоить параллельное программирование на одном из наиболее распространенных языков
My-shop.ru г. Москва
2 946 руб.
Книга представляет собой справочник по основным стандартам цифрового телевизионного вещания DVB (Digital Video Broadcasting), принятым Европейским институтом телекоммуникационной стандартизации ETSI, ставшими де-факто наиболее распространенными в мире. Материал книги подготовлен на основе перевода на русский язык официальных стандартов, описывающих формирование и передачу цифровых сигналов стандартов DVB первого поколения для спутникового, кабельного, эфирного наземного ТВ-вещания, а также спутниковой системы сбора и передачи новостей DSNG • В отдельной главе представлен стандарт ТВ-вещания для носимых приемников телевизионных программ, являющийся расширением стандарта эфирного наземного вещания. Кроме этого в книгу включена глава об организации одночастотных SFN сетей для эфирного наземного вещания
My-shop.ru г. Москва
553 руб.
С++ — один из самых популярных языков программирования и используется в разных областях, таких как программирование игр, разработка графических интерфейсов и операционных систем. На протяжении многих лет С++ входил и продолжает входить в число самых востребованных языков • Эта книга познакомит вас с наиболее примечательными особенностями C++ и покажет, как ими пользоваться в своих приложениях. Каждая задача уникальна и не просто проверяет ваше знание языка - архивы и распаковка их она проверяет вашу способность думать и находить более удачные решения. И если вы окажетесь в тупике, вам не придется волноваться, потому что книга предложит вам одно из лучших решений • Издание будет очень полезно студентам профильных вузов, всем тем, кто решил освоить язык С++17 самостоятельно, и, конечно, IT-профессионалам, предпочитающим изучение нового стандарта через практическую, а не теоретическую призму
My-shop.ru г. Москва
1 620 руб.
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++ • Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти и любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем • Автор знакомит читателем с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи
My-shop.ru г. Москва
811 руб.
Если вы - опытный программист на Python, то после прочтения данной книги ваши программы станут более качественными, надежными, быстрыми, удобными для сопровождения и использования • В центре внимания Марка Саммерфилда находятся четыре основных темы: повышение элегантности кода с помощью паттернов проектирования, повышения быстродействия с помощью распараллеливания и компиляции Python-программ (Cython), высокоуровневое сетевое программирование и графика. Он описывает паттерны, доказавшие свою полезность в Python, иллюстрирует их на примерах высококачественного кода и объясняет, почему некоторые из них не слишком существенны • Издание предназначено для программистов, уже работающих на Python, но также может быть полезно и начинающим пользователям языка
My-shop.ru г. Москва
1 178 руб.
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам • Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения
My-shop.ru г. Москва
1 031 руб.
Обработка больших массивов данных с помощью традиционных СУБД может оказаться трудным делом. Apache Hadoop - это каркас для разработки приложений, предназначенных для выполнения в распределенном кластере, без применения SQL. Такие приложения прекрасно масштабируются и могут обрабатывать гигантские массивы данных. Если вам требуется произвести анализ данных, то Hadoop - как раз то, что надо • Прочитав эту книгу, вы познакомитесь с предметом и научитесь писать программы в стиле MapReduce. После нескольких простых примеров автор быстро переходит к вопросу об использовании Hadoop для решения более сложных задач анализа данных. Описываются рекомендованные приемы и паттерны проектирования, полезные при программировании для MapReduce • Для чтения книги требуется знание основ языка Java
My-shop.ru г. Москва
1 252 руб.
Если вы интересуетесь машинным обучением (Machine Learning) и глубоким обучением (Deep Learning), то этот двухтомник для вас • Эта книга не похожа на большинство других учебников и руководств по глубокому обучению – в ней нет ни детального алгоритмического анализа, сопровождаемого обширной математикой, ни развернутых листингов программного кода. Автор выбрал золотую середину - благодаря дружелюбному подходу, сопровождаемому огромным количеством цветных иллюстраций, а также детальному и скрупулезному описанию, он глубоко освещает основополагающие идеи глубокого обучения и нейронных сетей • Второй том посвящен нейронным сетях – быстро развивающемуся направлению машинного обучения. В первом томе, вышедшем в издательстве «ДМК Пресс» ранее, изложены фундаментальные основы глубокого обучения
My-shop.ru г. Москва
3 094 руб.
Современные кинематографисты часто стремятся воссоздать особенности старых методов кино- и фотосъемки или ищут что-то совершенно новое, чтобы придать своему фильму неповторимый вид. Алексис Ван Хуркман, автор бестселлера «Цветокоррекция. Кинопроизводство и видео», в своей новой работе исследует различные методы стилизации, придающие фильмам особую интонацию и настроение • В книге освещаются работа с монохромным изображением и полутонами, регулировка резкости и насыщенности, использование искусственных оттенков, создание эффекта зернистости пленки и «состаренного» фильма и многие другие приемы. Большинство этих техник легко настраиваются по усмотрению колориста и могут адаптироваться под конкретный проект • Издание предназначено для работников кино- и видеоиндустрии, работающих над художественным оформлением фильмов
My-shop.ru г. Москва
1 474 руб.
Современные вредоносные программы все сильнее обфусцированы и стремятся обмануть аналитиков. Поэтому нам нужны более изощренные методы, способные развеять эту завесу тьмы, – и в этом может помочь двоичный анализ, цель которого – установить истинные свойства двоичных про-грамм и понять, что они делают в действительности. В книге рассматриваются вопросы двоичного анализа и оснащения двоичного кода. После знакомства с базовыми понятиями и форматами двоичных файлов вы приступите к их анализу, применяя для этой цели набор средств GNU/Linux binutils, дизассемблирование и внедрение кода. Затем вы реализуете инструменты профилирования с применением Pin, создадите инструменты динамического анализа заражения с помощью libdft и т.д. Издание предназначено специалистам по безопасности, а также будет полезно системным программистам на C/C++ и ассемблере для x86-64
My-shop.ru г. Москва
2 504 руб.
Современный интернет кишит червями, троянцами, незаконными посредниками и другими угрозами. Защита от них в наше время приобретает особую значимость • OpenSSL — один из самых широко используемых и важных проектов с открытым исходным кодом в интернете — предназначен для обеспечения сетевой безопасности. Из этой книги вы узнаете о самых важных возможностях OpenSSL и о его широком потенциале. Приводятся пошаговые объяснения основ криптографии и сетевой безопасности, а также практические примеры, иллюстрирующие эти идеи. Прочитав книгу, вы сможете реализовать криптографическую защиту и TLS в своих приложениях и сетевой инфраструктуре • Издание будет полезно разработчикам ПО, системным администраторам, инженерам по сетевой безопасности и специалистам по DevOps
My-shop.ru г. Москва
2 210 руб.
Современные среды компьютерного моделирования позволяют создать цифровую модель проектируемого устройства и в цифровом пространстве проанализировать его поведение. По результатам этих виртуальных испытании можно исследовать различные режимы работы элементов системы, искать ошибки в предлагаемой к реализации структуре, оптимизировать алгоритмы управления и даже автоматически создавать из этих алгоритмов программы управляющих цифровых контроллеров. В электроприводе компьютерное моделирование - это прежде всего инструмент, позволяющий инженеру-разработчику оптимально реализовать свой потенциал, уменьшить время разработки и повысить ее качество • В данной книге приведены примеры моделей, построенных с помощью среды динамического моделирования SimInTech - отечественной разработки, хорошо зарекомендовавшей себя на нашем рынке
My-shop.ru г. Москва
1 768 руб.
Compare-Price.ru - сравнение цен интернет-магазинов. Просто выбрать. Легко купить.