Инженерная физика. Механика, оптика, термодинамика. Кн. 1
В популярном справочнике «Физика. От теории к практике» (перевод британского справочника «Newnes Engineering Science», выдержавшего три издания) представлены методы, формулы, диаграммы и справочные данные основных разделов физики. Для удобства читателей в русском варианте справочник издаётся в двух книгах. Первая содержит сведения по механике (с элементами сопротивления материалов, деталей машин и...
Силовые полупроводниковые ключи: семейства, характеристики, применение
Представлена эволюция развития семейств мощных ключевых приборов. Приведены базовые структуры полупроводниковых ключей, их характеристики, методы управления и защиты. Рассмотрены особенности их применения в устройствах энергетической электроники. Исправлены опечатки и неточности, обнаруженные в первом издании книги. Существенно переработан раздел 7.1, представляющий самые современные достижения в области разработок силовых ключей. В книгу...
Без паники! Цифровая обработка сигналов
Вы держите перед собой путеводитель в увлекательный мир цифровой обработки сигналов. В живой и наглядной форме здесь излагаются вопросы представления сигналов и способы их математической обработки. Несмотря на кажущуюся простоту, книга довольно обстоятельно знакомит с такими сложными понятиями как функции корреляции и ряды Фурье, дискретное и быстрое преобразование Фурье, а...
Электрические цепи и электротехнические устройства. Диагностика неисправностей.
Книга представляет собой практическое руководство по поиску неисправностей в электротехнических системах. В ней кратко изложены основополагающие сведения об электрических цепях и электротехнических устройствах, даны понятия об электрических и логических схемах, описаны основные виды цепей управления, лестничные логические схемы, а также рассмотрены отдельные элементы и режимы управления. Подробно описаны основы работы...
Системная инженерия. Принципы и практика
Книга принадлежит к числу лучших зарубежных учебников по системной инженерии. В ней подробно рассмотрены практически все аспекты деятельности системного инженера на протяжении полного жизненного цикла сложной системы. В основу предлагаемого авторами подхода к изучению системной инженерии положено небольшое число базовых моделей, удобных для освоения и практического использования. Книга носит прикладной...
Шейдеры и эффекты в Unity. Книга рецептов
Эта книга поможет вам освоиться с созданием шейдеров и постэффектов в Unity3D. Вы начнёте ваше путешествие по страницам этой книги с самого начала, с создания наиболее базовых шейдеров и получения представления о структуре шейдерного кода. Эти базовые знания пригодятся вам в последующих главах, в которых вы будете создавать шейдеры, имитирующие...
Девять алгоритмов, которые изменили будущее
Сегодня, в XXI веке, мы постоянно используем впечатляющие технологические достижения, воспринимая это как должное. Но никаких вычислительных устройств, будь то мощные суперкомпьютеры или модные мини-гаджеты, не появилось бы на свет без основополагающих идей информатики, возникших в XX столетии. Вдумайтесь: сделали ли вы сегодня что-нибудь поразительное? Быть может, в течение нескольких...
Параллельное и конкурентное программирование на языке Haskell
Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими...
Python на практике
Если вы – опытный программист на Python, то после прочтения данной книги ваши программы станут более качественными, надежными, быстрыми, удобными для сопровождения и использования. В центре внимания Марка Саммерфилд находятся четыре основных темы: повышение элегантности кода с помощью паттернов проектирования, повышения быстродействия с помощью распараллеливания и компиляции Python-программ (Cython), высокоуровневое...
Искусство поиска решения в нестандартной задаче
Книга является заключительной в авторской трилогии книг после «Современное программирование с нуля» и «Искусство алгоритмизации». Эта книга о том, что делать с задачей, если её решение нельзя вычитать в учебнике. Иначе говоря, – эта книга о творчестве в программировании. В тексте вы не найдете готовых рецептов, скорее, это описание того,...
Cuda Fortran для ученых и инженеров
Fortran – один из важнейших языков программирования для высокопроизводительных вычислений, для которого было разработано множество популярных пакетов программ для решения вычислительных задач. Корпорация NVIDIA совместно с The Portland Group (PGI) разработали набор расширений к языку Fortran, которые позволяют использовать технологию CUDA на графических картах NVIDIA для ускорения вычислений. Книга демонстрирует...
Семь языков за семь недель
Пристегните ремни, потому что поездка будет очень быстрой. Эта книга наполнена быстрыми переходами от одного языка программирования к другому. Автору - Брюсу Тейту - удалось выстроить все в один ряд и в результате получить интереснейшую книгу, которая доставит немало удовольствий увлеченным программистам. Если вы любите осваивать новые языки или любите...
Читаем Тьюринга
Книга, которую вы держите в руках, принадлежит перу известного американского популяризатора Чарлза Петцольда. В ней автор исследует главную работу Алана Тьюринга, посвященную проблеме разрешимости. Именно в этой работе впервые появились знаменитые машины Тьюринга, ставшие на многие годы универсальной теоретической концепцией computer science. Автор тонко и деликатно проведет вас по самым...
Наиболее эффективное использование C++
Автор книги «Наиболее эффективное использование C++» предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С. Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях. Настоящая книга описывает приемы, которые позволяют значительно повысить производительность...
За пределами «Linux с нуля». Том 2
Во второй части подпроекта «За пределами «Linux® с нуля» описывается установка основных серверов, почтовых серверов и серверов баз данных. Приведены сведения по сборке оболочек среды рабочего стола – KDE, Gnome, легковесной Xfce. Рассматривается установка офисных пакетов, графических браузеров и других приложений, необходимых для работы в системе X Window. В разделе...
За пределами «Linux с нуля». Том 1
Проект «За пределами «Linux с нуля» является развитием проекта «Linux с нуля». Перевод сделан с англоязычной версии 7.4 – первой стабильной версии, выпущенной в течение последних пяти лет. Эта версия синхронизирована с версией 7.4 проекта «Linux с нуля» и представляет собой расширение последнего приблизительно 750 пакетами. В первой части проекта,...
Осваиваем C++17 STL
Используйте компоненты стандартной библиотеки в C++17 в полной мере! Стандарт C++17, которому посвящена книга, удвоил объем библиотеки в сравнении с С++11. Вы узнаете о наиболее важных особенностях стандартной библиотеки C++17 со множеством примеров, научитесь создавать свои типы итераторов, диспетчеры памяти, пулы потоков выполнения. Также рассмотрены отличия мономорфизма, полиморфизма и обобщенных...
Искусство автономного тестирования с примерами на С#
Во втором издании книги «Искусство автономного тестирования с примерами на С#» автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов – понятных, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам – заглушкам и...
Си для программистов с введением в С11
В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые...
Современные методы описания функциональных требований к системам
Практика создания вариантов использования как средств уточнения требований к поведению программных систем и бизнес-процессов быстро завоевывает популярность. Варианты использования обеспечивают эффективное планирование проекта, показывая, как будет применяться будущая система. На первый взгляд идея вариантов использования кажется простой. Однако разработчиков ждет трудная задача – приступая к созданию набора вариантов использования, необходимо...