UML. Проектирование систем реального времени, распределенных и параллельных приложений. Второе издание
SKU: DMK-3291MВ корзинуПроектирование программного обеспечения на примере инструментов на JavaScript
SKU: DMK-8608220TVВ корзинуUML. Проектирование систем реального времени, распределенных и параллельных приложений. Второе издание
Данная книга описывает процесс создания распределен-ных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же универсальной нотации UML описать...
MATLAB и SIMULINK для радиоинженеров
Книга посвящена применению матричной системы MATLAB в радиотехнических расчетах и в моделировании радиоэлектронных устройств и систем. Описаны новейшие версии MATLAB с пакетами расширения Simulink, Signal Processing Toolbox, Filter Design Toolbox, RF Toolbox и Blockset, Wavelet Toolbox, Control Systems, SimPowerSystems и др. Также в книге рассказывается о новейших пакетах Simscape и...
LabVIEW для всех. Четвертое издание
Четвертое издание книги полностью переработано, дополнено и отражает новые возможности LabVIEW 2010. Появились две новых главы, десятки дополнительных тем, включая Менеджер проекта (Project Explorer), автоматический выбор инструмента, работа с XML, событийное программирование, обработка ошибок, регулярные выражения, полиморфные ВП, тактированные структуры, средства генерации отчетов и многое другое. Издание может быть полезно...
Assembler для DOS, Windows и Linux. Одиннадцатое издание
В книге полностью освещены все аспекты современного программирования на ассемблере, включая системное и прикладное программирование для DOS, Windows и UNIX (Solaris, Linux, и FreeBSD), работу с устройствами напрямую, взаимодействие с языками высокого уровня и многое другое. Здесь рассмотрены наборы команд, особенности процессоров Intel, вплоть до Pentium III, и архитектура компьютеров...
Hadoop в действии
Обработка больших массивов данных с помощью традиционных СУБД может оказаться трудным делом. Apache Hadoop - это каркас для разработки приложений, предназначенных для выполнения в распределенном кластере, без применения SQL. Такие приложения прекрасно масштабируются и могут обрабатывать гигантские массивы данных. Если вам требуется произвести анализ данных, то Hadoop - как раз...
LabVIEW. Практический курс для инженеров и разработчиков
Книга представляет собой практическое руководство по разработке систем управления, сбора и обработки данных с применением инструментальной среды проектирования LabVIEW. Материал книги ориентирован на инженеров-практиков и включает примеры решения типовых задач измерения, анализа и цифрового синтеза непрерывных и дискретных сигналов. Значительная часть материала книги посвящена разработке аппаратно-программных интерфейсов многофункциональных модулей обработки...
Наглядная статистика. Используем R!
Если вам необходима статистическая обработка данных для курсовой, диплома, статьи или диссертации; вы хотите лучше понимать результаты тех статистических методов, которые применяете; вы устали от того, что программы анализа данных не способны выполнить нестандартные задачи; вам необходимо перегруппировать ваши данные, но жаль тратить на это часы ручного труда; вам нужно...
Осваиваем MongoDB 7.0
MongoDB – неординарное решение для работы с базами данных NoSQL, которое соответствует потребностям современных веб-приложений. Книга представляет обзор архитектуры MongoDB и инструментов разработчика. Всестороннее освоение эффективных методов работы с СУБД охватывает все аспекты: от управления доступом на основе ролей (RBAC) до управления пользователями, выполнения методов аудита и шифрования на уровнях...
Восторг абстрактной математики
Книга опровергает расхожее мнение о том, что единственный способ обучения математике – решение задач. Автор смещает акцент с формального подхода к развитию математического восприятия, на котором основывается понимание математики в целом. Текст содержит не традиционные упражнения, а, скорее, «поводы к размышлению», помогающие сформировать интуитивное чутье в математике – подобно тому...
Музыка, математика и язык
В книге представлена новая концепция музыковедения, в соответствии с которой музыка становится вычислительной структурой с учетом особенностей человеческого восприятия, позволяя нам рассчитывать ее по аналогии с числами. Есть ли у музыки семантика? Можно ли раскрыть смысл музыки с помощью символов и описать ее с помощью языка? Авторы ищут ответы на...
Проектирование программного обеспечения на примере инструментов на JavaScript
Лучший способ научиться проектированию чего бы то ни было — изучать примеры! В книге на примерах системы резервного копирования, фреймворка автономного тестирования, сопоставления с регулярными выражениями, браузерного движка размещения, небольшого компилятора исследуются распространенные паттерны проектирования. Вы узнаете, как забота о тестопригодности кода способствует его повторному использованию, а также поймете, как...
Проблема остановки в теории алгоритмов, и не только
В книге рассказывается о знаменитой «проблеме остановки»: может ли алгоритм за конечное время решить, остановится ли когда-нибудь произвольная компьютерная программа? Поначалу этот вопрос кажется мелким и праздным: ну кому это может быть интересно? Но что, если все разумные сроки — неделя, год, десять лет — истекли, а программа, которую вы...
Параллельное программирование для мультиядерных и кластерных систем
В книге представлены методы, необходимые для разработки эффективных программ для мультиядерных процессоров, для параллельных кластерных систем или суперкомпьютеров как с распределенным, так и с совместно используемым адресным пространством.Книга охватывает все области параллельных вычислений. Для каждого алгоритма обсуждаются разные варианты распараллеливания с использованием различных методов и стратегий. В конце глав приведены...
The Little Learner: чудесное машинное обучение
В этой книге из знаменитой серии The Little Book охвачены все концепции, необходимые для интуитивного понимания работы глубоких нейронных сетей, включая тензоры, расширенные операторы, алгоритмы градиентного спуска, искусственные нейроны, полносвязные, сверточные сети и остаточные сети, а также автоматическое дифференцирование. - С юмором и сократовским подходом, характерными для всех книг серии,...
LLVM 17: инфраструктура для разработки компиляторов
Перед вами руководство по LLVM 17 – системе разработки компиляторов и сопутствующих библиотек на C++. Вы узнаете, как написать и использовать реальные компиляторы, включая фронтальную часть, конвейер оптимизации и кодогенератор. Краткое содержание: - конфигурирование, компиляция и установка LLVM; - организация исходного кода LLVM; - знакомство с устройством компилятора и реализация...
Изучаем и используем Presto
Разработка Presto началась в компании Facebook в 2012 году. Сообщество разработчиков сразу же стало быстро расти и растёт до сих пор, но задача расширения и исправления распределённого SQL-движка, пусть и с открытым исходным кодом, сложна даже для самых опытных разработчиков. Эта книга представляет собой практическое руководство, прочитав которое аналитики, архитекторы...
Осваиваем Биткойн. Третье изд.
Всеобъемлющее введение в технологию биткойн на уровне, доступном для нетехнических пользователей, инвесторов и руководителей Станьте участником технологической революции, которая захватывает финансовый мир. Данная книга – это ваш проводник по кажущемуся сложным миру биткойна. Создаете ли вы будущее приложение-убийцу, инвестируете в стартап или просто интересуетесь технологией, это переработанное и дополненное издание...
Доказательство корректности программ
Данная книга учит формально рассуждать о компьютерных программах, используя последовательный подход и язык программирования Dafny, поддерживающий верификацию. Показано, как писать спецификации для программ, как удовлетворить требования этих спецификаций и как писать доказательства корректности программ относительно спецификаций. Автор сначала представляет теоретические предпосылки, лежащие в основе рассуждений о программном коде, а затем...
Геометрическое моделирование. Второе изд.
В книге изложены подходы, методы и алгоритмы создания численных моделей геометрии реальных и воображаемых объектов. Рассмотрены состав геометрической модели, принципы описания геометрической формы, методы установки взаимосвязей между элементами модели. Приведены способы построения кривых и поверхностей для создания твёрдых тел. Дана теория B-сплайнов и их применение в кривых и поверхностях с...
PostgreSQL 16 изнутри
Перед вами обновленное издание бестселлера "PostgreSQL изнутри". Рассматривается внутреннее устройство СУБД PostgreSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк; буферный кеш и журнал предзаписи; использование блокировок различных уровней; планирование и выполнение SQL-запросов; принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание...