Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 619356)
Контекстум
  Расширенный поиск

Программирование

← назад к списку
" 1 3 7 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z А Б В Г Д Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Я
Результаты поиска

Нашлось результатов: 1879

Свободный доступ
Ограниченный доступ
451

Распределенные системы реального времени. Теория и практика

Автор: Эрджиес Кайхан
ДМК Пресс: М.

В книге описываются разработка и реализация программного обеспечения распределенных систем реального времени с использованием подхода «снизу вверх». В начале каждой главы обсуждаются основные концепции, представлен обзор соответствующих методов и доступного ПО. Затем рассматривается реализация концепций в образце ядра, сопровожденная исполняемым кодом. В завершение главы приводится обширный код на языке C, многочисленные примеры, реализующие описанные методы.

Предпросмотр: Распределенные системы реального времени. Теория и практика.pdf (1,3 Мб)
452

Разработка через тестирование для iOS

Автор: Ли Грэхем
ДМК Пресс: М.

Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее — создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока не поддерживаемых в iOS. О модульном тестировании написано множество книг. Это отличные книги, но они не содержат специализированной информации, например, для разработчиков приложений на основе фреймворка Cocoa Touch. Предоставляя примеры на языке Objective-C, используя Xcode с сопутствующими инструментами и оперируя идиомами Cocoa, автору удалось сделать принципы, лежащие в основе разработки через тестирование, более доступными для разработчиков приложений для iOS.

Предпросмотр: Разработка через тестирование для iOS.pdf (0,1 Мб)
453

Разработка программного обеспечения: управление изменениями

Автор: Белладжио Дэвид
ДМК Пресс: М.

Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management — SCM), а также о широко используемом продукте SCM — ClearCase, который автоматизирует и поддерживает практическое применение SCM посредством модели, называемой унифицированным управлением изменениями (Unified Change Management — UCM). Настоящая книга раскрывает базовые концепции, типичные проблемы SCM, возникающие по мере роста и усложнения программных систем, а также способы применения инструментов и процессов SCM для решения этих проблем. Также обсуждаются расширенные темы SCM, включая управление географически разделенными командами разработчиков, и сочетания SCM с управлением запросами на изменение (или отслеживанием дефектов).

Предпросмотр: Разработка программного обеспечения управление изменениями.pdf (0,3 Мб)
454

Разработка приложений на C++ с использованием Boost

Автор: Полухин Антон
ДМК Пресс: М.

Это руководство знакомит читателя с библиотеками Boost, которые помогают разрабатывать качественные, быстрые и портативные приложения. Удобная структура книги, включающая ряд стандартных разделов, упрощает изучение материала. От простых тем (повседневное использование библиотек, управление ресурсами) автор последовательно переходит к сложным (метапрограммирование, многопоточность, межпроцессное взаимодействие, асинхронное взаимодействие, работа с большими библиотеками Boost).

Предпросмотр: Разработка приложений на C++ с использованием Boost. Рецепты, упрощающие разработку вашего приложения.pdf (2,0 Мб)
455

Разработка приложений на C++ в среде MATLAB

Автор: Подкур М. Л.
ДМК Пресс: М.

Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С++ с мощными математическими процедурами MATLAB®. Книга содержит основы программирования в Borland C++ Builder и на MATLAB, описание математических библиотек MATLAB для С/С++ и компиляторов MATLAB. Рассматриваются примеры программ на Borland C++ Builder, которые используют математические библиотеки MATLAB С++. Освоение технологии использования функций математических библиотек MATLAB в Borland C++ Builder позволит создавать полноценные Windows-приложения с развитой графической средой, в которых возможна реализация сложных математических алгоритмов. Файлы, содержащие примеры программ вместе с исходными текстами, а также архив с математическими библиотеками С/С++ MATLAB от компании MathWorks, можно найти на сайте издательства.

Предпросмотр: Разработка приложений на C++ в среде MATLAB.pdf (0,3 Мб)
456

Разработка приложений Java EE 7 в NetBeans 8

Автор: Хеффельфингер Дэвид
ДМК Пресс: М.

Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 8 для разработки корпоративных приложений, совместимых со стандартом Java EE 7. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств, встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAXWS, JAXRS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматического создания законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания вебслужб и автоматического создания их клиентов.

Предпросмотр: Разработка приложений Java EE 7 в NetBeans 8.pdf (0,2 Мб)
457

Разработка приложений Java EE 6 в NetBeans 7

Автор: Хеффельфингер Дэвид
ДМК Пресс: М.

Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 7 для разработки корпоративных приложений, совместимых со стандартом Java EE 6. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAX-WS, JAX-RS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматизированной генерации законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания веб-сервисов и автоматизированной генерации их клиентов.

Предпросмотр: Разработка приложений Java EE 6 в NetBeans 7.pdf (1,2 Мб)
458

Разработка операционной системы и компилятора. Проект Оберон

Автор: Вирт Никлаус
ДМК Пресс: М.

В книге описан проект Оберон, представляющий полную программную среду для современной рабочей станции. Главная цель, поставленная авторами, — спроектировать и реализовать всю систему с нуля и построить ее так, чтобы она могла быть описана, объяснена и понята как единое целое. В дополнение к основной системе во всех деталях описан компилятор языка Оберон и графическая подсистема.

Предпросмотр: Разработка операционной системы и компилятора. Проект Оберон.pdf (0,3 Мб)
459

Разработка одностраничных веб-приложений

Автор: Миковски Майкл С.
ДМК Пресс: М.

Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA). В таком приложении отрисовка пользовательского интерфейса и бизнес-логика перенесены в браузер, а взаимодействие с сервером сводится к синхронизации данных. Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко. В этой книге показано как организуется командная разработка передовых SPA — проектирование, тестирование, сопровождение и развитие — с применением JavaScript на всех уровнях и без привязки к какому-то конкретному каркасу. Попутно вы отточите навыки работы с HTML5, CSS3 и JavaScript и узнаете об использовании JavaScript не только в браузере, но также на сервере и в базе данных.

Предпросмотр: Разработка одностраничных веб-приложений.pdf (0,4 Мб)
460

Разработка обслуживаемых программ на языке С#

Автор: Виссер Джуст
ДМК Пресс: М.

Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке C#, но существует аналогичная книга с примерами на языке Java.

Предпросмотр: Разработка обслуживаемых программ на языке С#. Десять рекомендаций по оформлению современного кода.pdf (0,4 Мб)
461

Разработка обслуживаемых программ на языке Java

Автор: Виссер Джуст
ДМК Пресс: М.

Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке Java, но существует аналогичная книга с примерами на языке C#.

Предпросмотр: Разработка обслуживаемых программ на языке Java. Десять рекомендаций по оформлению современного кода.pdf (0,4 Мб)
462

Разработка мобильных приложений на C# для iOS и Android

Автор: Черников Вячеслав
ДМК Пресс: М.

Данная книга в сжатой форме описывает целостный процесс создания приложений для смартфонов и планшетов. Рассматриваются особенности мобильных операционных систем и устройств, выбор инструментов для разработки, подготовка рабочей документации в духе Agile, проектирование структуры и архитектуры решения, создание автоматизированного конвейера Continues Integration/Continues Delivery, а также мониторинг работоспособности конечного продукта на устройствах реальных пользователей. Все примеры приведены на языке C#.

Предпросмотр: Разработка мобильных приложений на C# для iOS и Android.pdf (0,4 Мб)
463

Разработка игр и теория развлечений

Автор: Костер Рэф
ДМК Пресс: М.

В этом издании подробно рассказывается о том, что повлияло на развитие современных видеоигр; также показано, что общего между ними и некомпьютерными играми. Своё исследование известный разработчик игр основывает на теории развлечений, показывая, почему именно способность доставлять удовольствие определяет значимость игры.

Предпросмотр: Разработка игр и теория развлечений.pdf (0,2 Мб)
464

Разработка веб-приложений с использованием Flask на языке Python

Автор: Гринберг Мигель
ДМК Пресс: М.

В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного приложения социального блогинга. Автор книги Мигель Гринберг познакомит вас с основными функциональными возможностями фреймворка и покажет, как расширять приложения дополнительными веб-технологиями, такими как поддержка миграции базы данных и взаимодействия с веб-службами. Вместо того чтобы навязывать строгие правила, как это делают другие фреймворки, Flask оставляет за вами свободу принятия решений.

Предпросмотр: Разработка веб-приложений с использованием Flask на языке Python.pdf (0,3 Мб)
465

Разработка веб-приложений с использованием AngularJS

Автор: Козловский Павел
ДМК Пресс: М.

С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения.

Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
466

Разработка веб-приложений в Yii 2

Автор: Сафронов Марк
ДМК Пресс: М.

Yii — это высокопроизводительный фреймворк, используемый для быстрой разработки веб-приложений на PHP. Он хорошо спроектирован, имеет прекрасную поддержку, его легко изучить и легко сопровождать. Эта книга на практических примерах покажет вам самые важные возможности Yii 2. Сквозь всю книгу проходит пример построения реального приложения — каждая глава представляет новую функциональность и показывает приёмы тонкой настройки. Вместо того, чтобы пытаться быть всеобъемлющим справочником по Yii 2, издание является руководством по тем сведениям, которые важно знать практикующему разработчику.

Предпросмотр: Разработка веб-приложений в Yii 2.pdf (0,3 Мб)
467

Разработка веб-приложений в ReactJS

Автор: Хортон Адам
ДМК Пресс: М.

ReactJS выделяется из массы прочих веб-фреймворков собственным подходом к композиции, который обеспечивает сверхбыстрое отображение. Из книги вы узнаете, как объединить конгломерат веб-технологий, окружающих ReactJS, в комплексный набор инструментов для построения современного веб-приложения. Книга начинается с базовых понятий, а затем переходит к более сложным темам, таким как валидация форм и проектирование полноценного приложения, включающего в себя все этапы проектирования. Также книга познакомит вас с несколькими способами реализации впечатляющей анимации с помощью ReactJS.

Предпросмотр: Разработка веб-приложений в ReactJS.pdf (0,2 Мб)
468

Радиотехника

Додэка-XXI: М.

В энциклопедии помещен материал, терминологический состав которого в основном связан с материалами курсов радиотехнических дисциплин, преподаваемых в вузах. Примерно 2500 статей словаря дают толкование примерно 4000 наиболее часто употребляющихся радиотехнических терминов. Книга может быть использована двояко, как энциклопедия по радиотехнике и как сборник 33 кратких учебников по основным радиотехническим дисциплинам.

Предпросмотр: Радиотехника энциклопедия.pdf (1,0 Мб)
469

Путь Ruby

Автор: Фултон Хэл
ДМК Пресс: М.

Уже больше десяти лет программисты на Ruby обращаются к данной книге как к надежному источнику сведений о том, как эффективно писать на этом языке. А теперь Хэл Фултон и Андрэ Арко изрядно обновили этот классический труд, включив описание новых средств языка и инструментов. Новое издание охватывает версию Ruby 2.1 и содержит более 400 примеров, отвечающих на вопрос «Как это делается в Ruby?». Все примеры сопровождаются подробным описанием задачи и технических ограничений. Затем дается пошаговое объяснение одного хорошего решения с детальными комментариями, позволяющими лучше усвоить материал. Третье издание удобно организовано по темам, так что стало еще проще найти ответ на свой вопрос и писать более качественный код в согласии с духом и философией Ruby.

Предпросмотр: Путь Ruby.pdf (0,5 Мб)
470

Путешествие в страну Алгоритмию с котёнком Скретчем. Кн. 2. Scretch. Ученик игродела

Автор: Зорина Е. М.
ДМК Пресс: М.

Во второй книге о приключениях юного программиста Шустрика и котенка Скретча в стране Алгоритмии вам придется помочь верным друзьям в битве за Инфоград и в освобождении правителя Алгоритма. Вы познакомитесь с интересными и разнообразными жителями Алгоритмии, вступите в бой с Вирусом и его помощниками, вырастите антивирусный лес и разгадаете множество загадок. Удачного вам путешествия и до новых встреч! Делайте ремиксы и творите! Программирование — это грамотность XXI века. Визуальное программирование в среде Scratch позволяет развить творческое и алгоритмическое мышление, что обязательно пригодится в будущем, где уже практически не остается профессий, не связанных с информационными технологиями и программированием.

Предпросмотр: Путешествие в страну Алгоритмию с котёнком Скретчем.pdf (0,2 Мб)
471

Путешествие в страну Алгоритмию с котенком Скретчем

Автор: Зорина Е. М.
ДМК Пресс: М.

Давай вместе отправимся в удивительный мир программирования — страну Алгоритмию, где ты сможешь помочь котенку Scratch спасти Инфоград от злобного Вируса. Ты научишься создавать игры и анимации, которыми сможешь поделиться с друзьями. Программировать — это интересно. А программировать игры — вдвойне! Скорее бери в руки мышь и вперед — в захватывающее путешествие! Время кодить настало! Программирование — увлекательное и полезное занятие для детей и взрослых. Специальный язык Scratch поможет даже новичку быстро собрать игру из цветных блоков, словно пазл. Создание игры — это обучение с развлечением, а сказочный сюжет необходим для поддержания интереса ребенка. В данной книге представлены 30 полноценных проектов.

Предпросмотр: Путешествие в страну Алгоритмию с котенком Скретчем.pdf (0,2 Мб)
472

Процедурная генерация в гейм-дизайне

ДМК Пресс: М.

Книга представляет собой сборник статей, посвященных приемам процедурного повествования в играх и не только. Процедурная генерация — не новое, но пока еще малоизученное явление, и каждый проект преподносит свои вызовы. Подчас разработчикам сложно оценить, какую часть игры лучше написать вручную, а какую доверить процедурному генератору. Авторы материалов, вошедших в сборник, расскажут о том, как оформить сложное нелинейное повествование в игре, как продумать интересных персонажей, диалоги и описания, которые будут генерироваться произвольно или в зависимости от действий игрока, и как средствами компьютерных технологий донести до игроков непростые философские и этические идеи. Помимо игр методы процедурной генерации рассматриваются на примере настройки твиттер-ботов, гадания на картах таро и даже некомпьютерных видов активности наподобие интерактивных прогулок.

Предпросмотр: Процедурная генерация в гейм-дизайне.pdf (1,0 Мб)
473

Профессиональная верстка в InDesign

Автор: Френч Найджел
ДМК Пресс: М.

Книга посвящена использованию шрифтов в профессиональной верстке в программе Adobe InDesign. Автор приводит краткое описание различных гарнитур шрифтов, показывает, как следует размещать текст на странице, излагает основные приемы работы с текстом. Особое внимание уделяется форматированию отдельных его элементов: знаков препинания, спецсимволов, пробелов и др. На иллюстрациях представлены примеры эффектного шрифтового оформления.

Предпросмотр: Профессиональная верстка в Indesign.pdf (0,3 Мб)
474

Проектирование пользовательского интерфейса в Android

Автор: Клифтон Ян
ДМК Пресс: М.

С развитием операционной системы Android и увеличением ее конкурентоспособности разработчики признали исключительную важность хорошего оформления приложений. В виде положений материального дизайна компания Google представила самые радикальные визуальные изменения, которые когда-либо производились, и подняла значимость эффективного дизайна на еще более высокий уровень. В данной книге автор демонстрирует, как создавать исключительно удобные и внешне очень привлекательные интерфейсы. Книга научит вас создавать приложения, использующие предыдущий опыт пользователя и никогда не испытывающие его терпения! Приложения, успешно осваиваемые новыми пользователями с первой попытки!

Предпросмотр: Проектирование пользовательского интерфейса в Android. Реализация принципов материального дизайна для разработчиков.pdf (1,1 Мб)
475

Проектирование объектно-ориентированных баз данных

Автор: Харрингтон Джен
ДМК Пресс: М.

В книге описана новая технология, применяющаяся для хранения и обработки больших объемов различной информации. Рассматриваются базовые концепции функционирования БД, сравниваются полностью объектно-ориентированные и гибридные системы управления базами данных. Приводится несколько примеров их разработки, указываются преимущества и недостатки реализаций.

Предпросмотр: Проектирование объектно-ориентированных баз данных.pdf (0,1 Мб)
476

Проектирование масштабируемых систем с помощью Erlang/OTP

Автор: Чезарини Франческо
ДМК Пресс: М.

Данная книга демонстрирует использование языка Erlang и его платформы OTP для создания масштабируемых и устойчивых к сбоям систем. Описаны подходы к проектированию и реализации сложных архитектур, разработанных компанией Erlang Solutions. Рассмотрены вопросы надёжности, масштабируемости и высокой доступности вашего проекта в целом.

Предпросмотр: Проектирование масштабируемых систем с помощью ErlangOTP.pdf (0,6 Мб)
477

Проектирование и прочностной расчет в системе КОМПАС-3D V13

Автор: Ганин Н. Б.
ДМК Пресс: М.

Книга представляет собой самоучитель по одной из лучших САПР КОМПАС-3D V13, предназначенной для выполнения чертежно-конструкторской документации, построения объемных 3D-моделей, сборок и листовых деталей. По итогам Всероссийского конкурса в 2004 году (г. Москва) первое издание этой книги отмечено призом за победу в номинации «Лучшая учебно-методическая разработка по применению КОМПАС-3D». В нынешнем восьмом издании впервые приводятся примеры выполнения прочностных расчетов методом конечных элементов с помощью встроенного модуля системы прочностного анализа APM FEM, компании НТЦ АПМ.

Предпросмотр: Проектирование и прочностной расчет в системе КОМПАС-3D V13.pdf (0,1 Мб)
478

Проектирование встраиваемых систем на ПЛИС

Автор: Наваби Заиналабедин
ДМК Пресс: М.

Темой данной книги является проектирование встраиваемых систем на программируемых логических интегральных схемах (ПЛИС). Издание предоставляет всю информацию, которая необходима для проектирования сложных встраиваемых систем и ядер. В первой части определяется, чем является встраиваемая система, и знание каких аспектов цифрового проектирования полезно при проектировании таких систем. Затем обсуждается язык проектирования Verilog на уровне регистровых передач и применение этого языка для RTL-моделирования и RTL-синтеза. Далее приводится описание проектирования цифровых систем, архитектуры компьютеров и разработка программной части. После рассмотрения основ показывается, как эти темы совместить вместе в проекте законченной системы с аппаратными и программными ядрами.

Предпросмотр: Проектирование встраиваемых систем на ПЛИС.pdf (0,3 Мб)
479

Проектирование веб-API

Автор: Лоре Арно
ДМК Пресс: М.

Книга, написанная с учетом многолетнего опыта автора в разработке API, научит вас, как собирать требования, как найти баланс между техническими и бизнес-целями и как принимать во внимание запросы потребителя. Рассматриваются основные характеристики API, принципы его изменения, документирования и проверки. Эффективные методы разработки проиллюстрированы множеством интересных примеров. Рассматриваются основные характеристики API, принципы его изменения, документирования и проверки. Эффективные методы разработки проиллюстрированы множеством интересных примеров.

Предпросмотр: Проектирование веб-API.pdf (1,2 Мб)
480

Программируй на Haskell

Автор: Курт Уилл
ДМК Пресс: М.

Языки программирования зачастую отличаются лишь отдельными элементами — несколько ключевых слов, библиотек или платформенных решений. Haskell формирует абсолютно новую точку зрения. По мнению пионера программного обеспечения Алана Кэя, смена перспективы может дать 80 баллов IQ, и разработчики на Haskell соглашаются с исключительными преимуществами мышления в стиле Haskell: функционального мышления с ориентацией на типобезопасность, математическую определённость и многое другое. В этой практической книге вы будете учиться именно этому. «Программируй на Haskell» проведёт вас через короткие уроки, примеры и упражнения, разработанные так, чтобы вы смогли прочувствовать Haskell. В ней вы найдёте кристально ясные иллюстрации и легко сможете практиковаться под её руководством. Вы будете писать и тестировать дюжины интересных программ, а также погрузитесь в различные модули и библиотеки. Вы получите новую перспективу в программировании и возможность использовать Haskell в реальном мире (80 баллов IQ не гарантируются).

Предпросмотр: Программируй на Haskell.pdf (0,7 Мб)
481

Программируем микрокомпьютер NXT в LabVIEW

Автор: Белиовская Л. Г.
ДМК Пресс: М.

Эта книга может быть рекомендована для изучения темы «Алгоритмизация и объектно-ориентированное программирование» учащимися третей ступени общего образования в старшей школе в рамках федерального базисного учебного плана. Она может быть использована для работы в общеобразовательных классах и классах естественно-математического и информационно-технологического профиля. Структура книги во многом схожа с тематическим планированием изучения языка программирования в курсе школьного предмета «Информатика». Содержание книги поясняется многочисленными рисунками, примерами и упражнениями.

Предпросмотр: Программируем микрокомпьютер NXT в LabVIEW.pdf (0,2 Мб)
482

Программирование обработки в NX CAM

Автор: Ведмидь П. А.
ДМК Пресс: М.

В книге рассмотрена система NX CAM, предназначенная для создания управляющих программ для станков с ЧПУ. NX CAM реализует широкий набор функций, в том числе обработку призматических деталей, сложной профильной оснастки, а также деталей типа турбинных лопаток и моноколес. Отдельные главы книги посвящены токарной, токарно-фрезерной обработке и операциям измерения на станке. Подробно рассмотрено использование встроенного модуля симуляции станка для проверки управляющих программ вне станка, что позволяет исключить стадию отладки программ на станке и в целом повышает производительность оборудования. В книге затронута тема совместного использования NX CAM с системой управления инженерными данными Teamcenter, что открывает перед предприятиями широкие перспективы построения единого информационного пространства предприятия. Все модели, рассмотренные в книге, можно найти на корпоративном сайте Siemens PLM Software по следующей ссылке www.siemens.com/plm/ru/cam_models.

Предпросмотр: Программирование обработки в NX CAM.pdf (0,2 Мб)
483

Программирование на языке Rust

Автор: Блэнди Джим
ДМК Пресс: М.

Rust — новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. В начале книги рассмотрены типы данных и основные конструкции языка — выражения, модули, структуры, перечисления и образцы. Далее описываются характеристики и универсальные типы. В следующих главах приводятся сведения о замыканиях и итераторах. Наконец в последних главах книги вы найдете исчерпывающую информацию о коллекциях, обработке текста, вводе-выводе, конкурентности, макросах и небезопасном коде.

Предпросмотр: Программирование на языке Rust.pdf (1,3 Мб)
484

Программирование на языке Ruby

Автор: Фултон Хэл
ДМК Пресс: М.

Ruby - относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов. Книга является полноценным руководством по Ruby - ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа «как сделать то или иное в Ruby». В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии.

Предпросмотр: Программирование на языке Ruby.pdf (0,2 Мб)
485

Программирование на языке OCaml

Автор: Мински Ярон
ДМК Пресс: М.

Эта книга введет вас в мир OCaml, надежный язык программирования, обладающий большой выразительностью, безопасностью и быстродействием. Пройдя через множество примеров, вы быстро поймете, что OCaml — это превосходный инструмент, позволяющий писать быстрый, компактный и надежный системный код. Вы познакомитесь с основными понятиями языка, узнаете о приемах и инструментах, помогающих превратить OCaml в эффективное средство разработки практических приложений. В конце книги вы сможете углубиться в изучение тонких особенностей инструментов компилятора и среды выполнения OCaml.

Предпросмотр: Программирование на языке OCaml.pdf (0,4 Мб)
486

Программирование на языке Lua

Автор: Иерузалимски Роберту
ДМК Пресс: М.

Книга посвящена одному из самых популярных встраиваемых языков — Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.

Предпросмотр: Программирование на языке Lua.pdf (0,2 Мб)
487

Программирование на ассемблере на платформе x86-64

Автор: Аблязов Руслан
ДМК Пресс: М.

В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode («длинный режим»). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC). На сайте издательства находятся полные исходные коды примеров к книге, а также дополнительные программы и материалы.

Предпросмотр: Программирование на ассемблере на платформе x86-64.pdf (0,2 Мб)
488

Программирование на Go. Разработка приложений XXI века

Автор: Саммерфильд Марк
ДМК Пресс: М.

На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации.

Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
489

Программирование на Clojure

Автор: Эмерик Чаз
ДМК Пресс: М.

Почему многие выбирают Clojure? Потому что это функциональный язык программирования, не только позволяющий использовать Java-библиотеки, службы и другие ресурсы JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности в своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование.

Предпросмотр: Программирование на Clojure. Практика применения Lisp в мире Java.pdf (0,7 Мб)
490

Программирование на C++

Автор: Дейл Нелл
ДМК Пресс: М.

Книга рассчитана на тех, кто нуждается в понятном и доступном введении в язык C++, и может использоваться как самоучитель. Она также рассказывает о компьютерах и алгоритмическом решении задач, поэтому может служить в качестве первого учебника программирования. Авторы убедительно показывают, что темы, когда-то считавшиеся слишком сложными для вводного курса по С++ и объектно-ориентированному программированию, можно успешно объяснять на ранних стадиях обучения. Книга является удачным выбором для первого знакомства с С++. Материал излагается в строгой, но доступной для начинающего программиста форме. Авторы приводят многочисленные откомпилированные и проверенные упражнения с ответами.

Предпросмотр: Программирование на C++.pdf (0,4 Мб)
491

Программирование микроконтроллеров: стратегия и тактика

Автор: Матюшин А. О.
ДМК Пресс: М.

Книга посвящена программированию встраиваемых систем с применением микроконтроллеров. Материал книги сгруппирован в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием. Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров Microchip: PIC18 (8 бит) и PIC24 (16 бит). Однако рассмотренные подходы и приемы могут быть использованы при программировании микроконтроллеров других производителей.

Предпросмотр: Программирование микроконтроллеров стратегия и тактика.pdf (0,2 Мб)
492

Программирование компьютерного зрения на языке Python

Автор: Солем Ян Эрик
ДМК Пресс: М.

Если вы хотите разобраться в основах теории и алгоритмов компьютерного зрения, то эта книга — как раз то, что вам нужно. Вы узнаете о методах распознавания объектов, трехмерной реконструкции, обработке стереоизображений, дополненной реальности и других приложениях компьютерного зрения. Изложение сопровождается понятными примерами на языке Python. При этом объяснения даются в общих чертах, без погружения в сухую теорию.

Предпросмотр: Программирование компьютерного зрения на языке Python.pdf (0,2 Мб)
493

Программирование и отладка С/С++ приложений для микроконтроллеров ARM

Автор: Магда Ю. С.
ДМК Пресс: М.

В книге рассмотрены практические аспекты программирования приложений для популярной микропроцессорной платформы ARM. Материал книги имеет сугубо практическое направление, поэтому в ней приведено множество примеров, иллюстрирующих те или иные подходы при создании программ. Основной упор сделан на практические методы программирования задач на языке программирования С/С++, а также на решение проблем при отладке программ. Создание эффективного программного кода невозможно без применения тех или иных механизмов оптимизации, начиная с разработки эффективного кода в С++ и заканчивая низкоуровневой оптимизацией на уровне команд процессора, поэтому значительная часть материала книги посвящена практическим методам оптимизации приложений. Для разработки, отладки и оптимизации демонстрационных приложений книги используется свободно распространяемая версия инструментального пакета фирмы Keil, при этом не требуется покупка каких-либо дополнительных аппаратных модулей с микроконтроллерами ARM.

Предпросмотр: Программирование и отладка СС++ приложений для микроконтроллеров ARM.pdf (0,1 Мб)
494

Программирование для AutoCAD 2013–2015

Автор: Полещук Н. Н.
ДМК Пресс: М.

Данная книга рассказывает об особенностях программирования для новых версий AutoCAD (2013–2015). В ней разъясняется процесс написания программного кода на четырех языках: C++, C#, LISP, VBA. Рассмотрены среды разработки Microsoft Visual Studio 2010–2013, Microsoft Visual Basic 7.1, а также библиотеки ObjectARX 2013–2015, AutoCAD .NET API 2013–2015. Описан механизм проектирования интеллектуальных объектов (custom objects), которые становятся новыми примитивами AutoCAD. Методически книга может использоваться и при работе с предыдущими версиями AutoCAD.

Предпросмотр: Программирование для AutoCAD 2013–2015.pdf (0,2 Мб)
495

Программирование встроенных систем на C++17

Автор: Пош Майа
ДМК Пресс: М.

Из этой книги вы узнаете, как создавать автономные и сетевые встроенные системы, обеспечивать их безопасность и рациональное использование памяти. Язык программирования C++ расширяет возможности сопровождения и обладает многочисленными преимуществами по сравнению с другими языками программирования, поэтому прекрасно подходит для такой разработки. В книге описывается методика создания удобных графических интерфейсов пользователя (GUI) для встроенных систем, а также методы интеграции проверенных стратегий в конкретные проекты для достижения оптимальной производительности аппаратуры. Рассмотрены разнообразные аппаратные платформы — у вас есть возможность выбрать наилучший вариант для своего проекта.

Предпросмотр: Программирование встроенных систем на C++17.pdf (0,8 Мб)
496

Программирование в Erlang

Автор: Чезарини Франческо
ДМК Пресс: М.

Эта книга познакомит вас с Erlang, языком программирования, который идеально подходит для создания параллельных отказоустойчивых приложений, предназначенных для работы в режиме реального времени. С появлением многоядерных процессоров, предоставляющих новые средства масштабирования распараллеленных приложений, Erlang становится все более популярным. Независимо от уровня предварительной подготовки, вы сможете научиться написанию сложных параллельных приложений. Книга написана лидерами международного сообщества Erlang. В ней вы найдете подробное описание правильно построенных списков, рекурсии, отладки, сетевого и параллельного программирования, а также многих других аспектов синтаксиса и семантики языка Erlang.

Предпросмотр: Программирование в Erlang.pdf (0,8 Мб)
497

Программирование PIC-микроконтроллеров на PicBasic

Автор: Хелибайк Чак
ДМК Пресс: М.

Книга представляет собой практическое руководство по программированию микроконтроллеров семейства PIC на языке PicBasic. В книге рассматриваются ключевые различия между стандартным компилятором PicBasic и компилятором PicBasic Pro; набор команд, архитектура и характеристики наиболее используемых PIC-микроконтроллеров; обработка прерываний и исключительных ситуаций; организация связи между PIC-микроконтроллерами и т. д. Приведены многочисленные примеры программ для реализации различных функций PIC-микроконтроллеров с использованием языка PicBasic (исходные тексты всех примеров находятся на сайте издательства dmkpess.com). Отдельная глава посвящена ставшей весьма популярной в последнее время робототехнике.

Предпросмотр: Программирование PIC-микроконтроллеров на PicBasic.pdf (0,2 Мб)
498

Программирование GPU при помощи Python и CUDA

Автор: Тоуманен Бриан
ДМК Пресс: М.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите представление об известных библиотеках от NVIDIA, в частности cuFFT и cuBLAS. Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы. Желательно общее знакомство с базовыми понятиями математики и физики, а также опыт программирования на Python и любом основанном на С языке программирования.

Предпросмотр: Программирование GPU при помощи Python и CUDA.pdf (0,7 Мб)
499

Принципы разработки программных пакетов. Проектирование повторно используемых компонентов

Автор: Нобак Маттиас
ДМК Пресс: М.

Существует масса литературы и онлайн-ресурсов, посвященных дизайну классов, но информацию о проектировании программных пакетов найти не так просто. Книга Маттиаса Нобака, профессионального PHP-разработчика, призвана восполнить этот пробел. В ней рассказывается о принципах повторного использования и распространения компонентов, также известных как пакеты, и предлагается ряд полезных техник по организации кода в группы любого размера. Вы узнаете о том, какие классы должны быть внутри пакета, как использовать принципы связности и зацепления, как облегчить поддержку пакета.

Предпросмотр: Принципы разработки программных пакетов. Проектирование повторно используемых компонентов.pdf (0,9 Мб)
500

Применение объектного моделирования с использованием UML и анализ прецедентов на примере книжного Internet-магазина

Автор: Розенберг Дуг
ДМК Пресс: М.

Данная книга представляет собой руководство по применению прецедентов. Практические вопросы проиллюстрированы на примере разработки книжного Internet-магазина. В книге описывается процесс ICONIX — методология, основанная на языке UML, которая поможет вам избавиться от «аналитического паралича», не жертвуя при этом анализом и проектированием. Представлены четыре основных этапа проектирования на основе прецедентов: моделирование предметной области, моделирование прецедентов, анализ пригодности и построение диаграмм последовательности. Приводится обзор каждой темы, подробное обсуждение, перечень характерных ошибок и ряд упражнений, предназначенных для самостоятельного поиска и исправления недочетов. Авторы показывают на конкретных примерах, как можно избежать типичных ошибок проектирования. Располагая этой информацией, читатель приобретет знания и навыки, необходимые для применения моделирования на основе прецедентов.

Предпросмотр: Применение объектного моделирования с использованием UML и анализ прецедентов на примере книжного Internet-магазина.pdf (0,1 Мб)
Страницы: 1 ... 8 9 10 11 12 ... 38