**Данные блоки поддерживают скрол
**Данные блоки поддерживают скрол вверх/вниз
02.00.00 Компьютерные и информационные науки (ДМК-пресс)
Теория вычислений для программистов
АвторыТ. Стюарт
ИздательствоДМК-пресс
Год издания2014
Наконец-то появился увлекательный и практичный способ изучать теорию вычислений и проектирование языков программирования! <br>В этой книге теоретическая информатика излагается в хорошо знакомом вам контексте, что поможет оценить, почему ее идеи важны и как они отражаются на том, чем программист изо дня в день занимается на работе. <br>Вместо математической нотации или незнакомого академичного языка программирования типа Haskell или Lisp в этой книге для объяснения формальной семантики, теории автоматов и функционального программирования вкупе с лямбда-исчислением применяется язык Ruby, сведенный к минимуму.<br>Издание предназначено для программистов любой квалификации, знакомых хотя бы с одним из современных языков, но не имеющих формальной подготовки в информатике. ...
Downloaded
2020-05-14
Android NDK. Разработка приложений под Android на С/С++
АвторыС. Ретабоуил
ИздательствоДМК-пресс
Год издания2014
В книге показано, как создавать мобильные приложения для платформы Android на языке C/C++ с использованием пакета библиотек Android Native Development Kit (NDK) и объединять их с программным кодом на языке Java. Вы узнаете как создать первое низкоуровневое приложение для Android, как взаимодействовать с программным кодом на Java посредством механизма Java Native Interfaces, как соединить в своем приложении вывод графики и звука, обработку устройств ввода и датчиков, как отображать графику с помощью библиотеки OpenGL ES и др.Издание предназначено для разработчиков мобильных приложений, как начинающих так и более опытных, уже знакомых с программированием под Android с использованием Android SDK.
...
Downloaded
2023-01-25
Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
АвторыСтефан К. Дьюхэрст
ИздательствоДМК-пресс
Год издания2014
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.<br> Обсуждаются как наиболее распространенные "ляпы", имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.<br>Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много новогоо плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте http://www.semantics.org можно найти полный
код примеров из книги. <br>В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами.<br> Издание предназначено для всех программистов, желающих научиться писать
правильные и корректно работающие программы на языке С++.
...
Downloaded
2020-05-14
Параллельное программирование на C++ в действии. Практика разработки многопоточных программ
АвторыЭ. Уильямс
ИздательствоДМК-пресс
Год издания2014
В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт C++11 языка C++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами языка, относящимися к параллелизму.<br>Книга "Параллельное программирование на С++ в действии" не предполагает предварительных знаний в этой области. Вдумчиво читая ее, вы научитесь писать надежные и элегантные многопоточные программы на C++11. Вы узнаете о том, что такое потоковая модель памяти, и о том, какие средства поддержки многопоточности, в том числе запуска и синхронизации потоков, имеются в стандартной библиотеке. Попутно вы познакомитесь с различными нетривиальными проблемами программирования в условиях параллелизма. ...
Downloaded
2020-05-06
Занимательное программирование. Базы данных. Манга
АвторыМана Такахаси
ИздательствоДМК-пресс
Год издания2014
У принцессы Руруны и Кейна возникла проблема: в их торгующей фруктами империи царит неразбериха из-за противоречивых данных, и поэтому дыни подменяются яблоками и клубникой, что вызывает большие трудности в работе. И что же им делать? Конечно же, построить реляционную базу данных, и поможет им в этом Тико, чудесная фея баз данных. Она покажет Руруне и Кейну, как создать базу данных, которая поможет управлять продажами, реализацией товара и его экспортом. Вы узнаете, как работает база данных, и поймёте значение таких терминов, как схемы, ключи, нормализация и транзакции. <br>Если у вас голова идёт кругом, когда речь заходит о базах данных, или же вы просто заплутали в лабиринте чисел и данных, которые, как вам кажется, неподвластны контролю, присоединяйтесь к Руруне и Кейну. ...
Downloaded
2020-04-15
Моделирование электротехнических устройств в MATLAB.SimPowerSystems и Simulink
АвторыЧерных И.В.
ИздательствоДМК-пресс
Год издания2014
В книге содержится описание прикладной программы Simulink и библиотеки блоков SimPowerSystems, предназначенной для моделирования электротехнических устройств и систем. Рассматривается методика создания моделей с помощью графического интерфейса программы, дается описание базовой библиотеки блоков SimPowerSystems, описаны методы расчета моделей. Подробно изложена методика создания электротехнических блоков пользователя. Даны основные команды для управления моделью из ядра пакета MATLAB. Рассмотрен механизм выполнения расчета модели. Даны советы автора по применению программы. <br>В издании дано большое количество примеров, поясняющих работу блоков и методику создания модели. <br>Книга предназначена для инженеров, научных работников, аспирантов и студентов, занимающихся моделированием в области электротехники. ...
Downloaded
2020-04-15
LabVIEW FPGA Реконфигурируемые измерительные и управляющие системы
АвторыБаран Е.Д.
ИздательствоДМК-пресс
Год издания2014
В книге представлено описание нового модуля графической среды проектирования LabVIEW. С помощью этого модуля, расширяющего концепцию виртуальных инструментов в область разработки аппаратных средств, можно создавать собственные каналы ввода-вывода и устройства обработки данных, функциональность и характеристики которых определяются не на заводе изготовителе, а инженером-разработчиком прикладных систем автоматизации экспериментальных исследований, испытаний и управления. Рассмотрены архитектурные особенности реконфигурируемых систем, изложен порядок и основные приемы их проектирования, приведены описания и характеристики технических компонентов, а также некоторые примеры практической реализации технологии реконфигурированного ввода-вывода. <br>Издание предназначено для специалистов в области разработки информационно-измерительных и управляющих систем, может использоваться в процессе обучения студентов соответствующих специальностей. ...
Downloaded
2020-04-15
LabVIEW: практический курс для инженеров и разработчиков
АвторыМагда Ю.С.
ИздательствоДМК-пресс
Год издания2014
Книга представляет собой практическое руководство по разработке систем управления, сбора и обработки данных с применением инструментальной среды проектирования LabVIEW. Материал книги ориентирован на инженеров-практиков и включает примеры решения типовых задач измерения, анализа и цифрового синтеза непрерывных и дискретных сигналов. Значительная часть материала книги посвящена разработке аппаратно-программных интерфейсов многофункциональных модулей обработки данных с внешним оборудованием. В книге также затронуты практические аспекты создания распределенных систем управления на базе последовательных интерфейсов и протоколов Интернет. <br>Книга будет полезна инженерам-практикам и разработчикам систем управления и сбора данных, а также всем желающим усвоить практические навыки проектирования подобных систем в среде LabVIEW. ...
Downloaded
2020-05-31
Инженерные и научные приложения на базе технологий NI NIDays - 2014
АвторыАндреев В.В., Ряполова М.В., Кривозубов П.А. и др.
ИздательствоДМК-пресс
Год издания2014
Целью конференции является обсуждение вопросов связанных с внедрением инновационных технологий для решения инженерных задач и их использования для автоматизации производства и экспериментальных установок, моделирования, обработки сигналов и результатов научного эксперимента, проведении удаленного эксперимента и повышения эффективности обучения студентов техническим дисциплинам и общего уровня инженерного образования. ...
Downloaded
2019-04-09
Девять алгоритмов, которые изменили мир. Остроумные идеи, лежащие в основе современных компьютеров
АвторыДж. Маккормик
ИздательствоДМК-пресс
Год издания2014
Ежедневно мы используем впечатляющие технологические достижения, даже не задумываясь об этом. Мы передаем по сети гигабайты информации, просматриваем тысячи документов в поисках необходимого, совершаем покупки в интернет-магазинах. Мы архивируем объемные материалы, так чтобы их можно было отправить по электронной почте, и пользуемся искусственным интеллектом компьютеров, которые автоматически исправляют опечатки в тексте, ретушируют фотографии и делают за нас многое другое... Все это при нынешнем уровне развития технологий воспринимается как должное. Но ведь такие "чудеса" были бы невозможны без величайших идей информатики, родившихся в XX веке! Эта книга - о том, как эти идеи зародились и как воплощались в жизнь. Издание рассчитано на широкую аудиторию. Предварительного знакомства с информатикой от читателей не требуется. ...
Downloaded
2016-09-19
Final Cut Pro X. Книга рецептов
АвторыКокс Джейсон
ИздательствоДМК-пресс
Год издания2014
Знаете ли вы, что в нелинейном видеомонтаже произошла настоящая революция?Забудьте все, что вы ранее знали о редактировании видео. Программа Final Cut Pro X удивит новичков своей простотой,а профессиональных монтажеров- своей гибкостью и совершенно нестандартным подходом. И это не преувеличение - отсутствиестандартного монтажногостола с привычнымидорожками, монитора просмотра исходного материала,необычные инструменты и методы монтажа, потрясающие спецэффекты. Необычно? Да! Нужно привыкать? Да! Но, удобно ли? Трижды да!!! Видеоредактор Final Cut Pro X перевернет ваше представление о видеомонтаже. Монтируйтедомашние фильмы, музыкальные клипы и даже телевизионные программы с удовольствием, сконцентрировавшись только на творческой части процесса, и не тратя время не изучение стандартных инструментов! ...
Downloaded
2016-09-19
Python на практике
АвторыМарк Саммерфилд
ИздательствоДМК-пресс
Год издания2014
Если вы - опытный программист на Python, то после прочтения данной книги ваши программы станут более качественными, надежными, быстрыми, удобными для сопровождения и использования. В центре внимания Марка Саммерфилда находятся четыре основных темы: повышение элегантности кода с помощью паттернов проектирования, повышения быстродействия с помощью распараллеливания и компиляции Python-программ (Cython), высокоуровневое сетевое программирование и графика. Он описывает паттерны, доказавшие свою полезность в Python, иллюстрирует их на примерах высококачественного кода и объясняет, почему некоторые из них не слишком существенны. Издание предназначено для программистов, уже работающих на Python, но также может быть полезно и начинающим пользователям языка. ...
Downloaded
2016-09-19
CUDA Fortran для инженеров и научных работников. Рекомендации по эффективному программированию на языке CUDA Fortran
АвторыРутш Г., Фатика М.
ИздательствоДМК-пресс
Год издания2014
Fortran - один из важнейших языков программирования для высокопроизводительных вычислений, для которого было разработано множество популярных пакетов программ для решения вычислительных задач. Корпорация NVIDIA совместно с The Portland Group (PGI) разработали набор расширений к языку Fortran, которые позволяют использовать технологию CUDA на графических картах NVIDIA для ускорения вычислений. Книга демонстрирует всю мощь и гибкость этого расширенного языка для создания высокопроизводительных вычислений. Не требуя никаких предварительных познаний в области параллельного программирования авторы скрупулезно шаг за шагом раскрывают основы создания высокопроизводительных параллельных приложений, попутно поясняя важные архитектурные детали современного графического процессора - ускорителя вычислений. Издание предназначено для инженеров, научных работников, программистов, в также будет полезно студентам вузов соответствующих специальностей. ...
Downloaded
2016-09-19
Искусство поиска решения в нестандартной задаче
АвторыПотопахин В.В.
ИздательствоДМК-пресс
Год издания2014
Книга является заключительной в авторской трилогии книг после "Современное программирование с нуля" и "Искусство алгоритмизации". Эта книга о том, что делать с задачей, если её решение нельзя вычитать в учебнике. Иначе говоря, - эта книга о творчестве в программировании. В тексте вы не найдете готовых рецептов, скорее, это описание того, как искать путь в интеллектуальной неизвестности, как выстроить свое мышление, так чтобы, не зная готовых формул и теорем, все же получить достаточно приличное решение за оптимальное время. Издание предназначено для широкого круга начинающих программистов - школьников, студентов, а также всех думающих разработчиков программного обеспечения. ...
Downloaded
2016-09-19
Семь языков за семь недель. Практическое руководство по изучению языков программирования
АвторыТейт Брюс
ИздательствоДМК-пресс
Год издания2014
Вместе с семью языками программирования вы исследуете наиболее важные из современных моделей программирования. Вы познакомитесь с динамической типизацией, которая делает языки Ruby, Python и Perl такими гибкими. Постигнете систему прототипов, лежащую в основе языка JavaScript. Увидите, как сопоставление с образцом в языке Prolog сказалось на формировании языков Scala и Erlang. Узнаете, чем функциональное программирование на языке Haskell отличается от программирования на языках семейства Lisp, включая Clojure. Издание предназначено для программистов разной квалификации, в том числе выбирающих для изучения новый язык программирования. ...
Downloaded
2016-09-19
Разработка одностраничных веб-приложений
АвторыМайкл С. Миковски, Джош К. Пауэлл
ИздательствоДМК-пресс
Год издания2014
Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA). В таком приложении отрисовка пользовательского интерфейса и бизнес-логика перенесены в браузер, а взаимодействие с сервером сводится к синхронизации данных. Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко. В этой книге показано как организуется командная разработка передовых SPA -проектирование, тестирование, сопровождение и развитие - с применением JavaScript на всех уровнях и без привязки к какому-то конкретному каркасу. Попутно вы отточите навыки работы с HTML5, CSS3 и JavaScript и узнаете об использовании JavaScript не только в браузере, но также на сервере и в базе данных. ...
Downloaded
2016-09-19
Панель управления
Читайте книги в приложении Консутльтант Студента на iOS, Android или Windows