Используя этот сайт, вы соглашаетесь на использование и обработку ваших персональных данных. Подробнее.

Компьютерная литература

Автор: Бруно Кардос Лопес, Рафаэль Аулер
LLVM - новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем познакомит с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM. Издание предназначено энтузиастам, студента�...
Автор: Энтони Уильямс
В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт С++11 языка С++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами языка, относящимися к параллелизму. Книга "Параллельное программирование на С++ в действии" не предполагает предварительных знаний в этой области. Вдумчиво читая ее, вы научитесь писать надежные и элегантные многопоточные программы на С++11. Вы узнаете о том, что такое потоковая модель памяти, и о том, какие средства поддержки многопоточности, в том числе запуска и синхронизации потоков, имеются в стандартной библиотеке. Попутно вы познакомитесь с различными нетривиальными проблемами программирования в условиях пара...
Автор: Эван Шеймун
Красочный артбук, сопровождающий выход игры Uncharted 4 - продолжения культовой трилогии Uncharted. Содержит раскадровки, наброски персонажей, дизайны уровней, комментарии разработчиков. На создание Uncharted 4 ушло целых пять лет. К концу разработки в офисе Naughty Dog в Санта-Монике над игрой трудилось уже 200 человек. Оцените масштаб! Когда креативный директор Naughty Dog Нил Дракманн и его давний соавтор Брюс Стрейли встали в 2014 году во главе проекта, облик будущей игры уже сложился. Было решено, что главный герой начнет искать сокровища пиратов, ключевой исторической фигурой станет Генри Эвери, а также обговорены некоторые моменты насчет локаций и персонажей. Но Дракманн и Стрейли решили сделать шаг назад и задаться более важным вопросом: а о чем вообще серия Uncharted? "Сердце этой истории, как и всего остального, что мы делаем в Naughty Dog...
Автор: Белоус А.И., Солодуха В.А., Шведов С.В.
Впервые в мировой научно-технической литературе в объеме одного комплексного издания последовательно и детально исследован феномен программных и аппаратных троянов, которые фактически являются технологической платформой современного и перспективного информационно-технического оружия (кибероружия). Материал энциклопедии представлен в виде 12 глав.В первой вводной главе, обобщающей результаты анализа технических возможностей и ограничений современного оружия (атомного, космического, сейсмического, климатического, различных видов СВЧ-оружия), показано, что развитие всех «обычных» и «новейших» видов вооружений дошло до такой стадии, что их реальное использование на практике будет равносильно самоубийству начавшей войну стороны. Осознание этого факта привело к развитию информационно-технического ору...
Автор: Йошихито Исогава
Воображай! Создавай! Изобретай! Построй удивительные механизмы!Большая книга идей LEGO Technic. Техника и изобретения предлагает много способов постройки удивительных механизмов с помощью набора LEGO Technic. Для каждой модели дается список нужных деталей, минимальное объяснение и много цветных фотографий под разными углами, чтобы вы смогли собрать ее без пошагового объяснения.Вы научитесь собирать шагающие машины с разным количеством ног, останавливающиеся у края стола автомобили, управляемые гусеничные машины и другие удивительные механизмы. Каждая модель иллюстрирует простые механические принципы, которые вы сможете использовать при сборке собственных моделей.Йошихито Исогава уже 46 лет строит модели LEGO и стал настоящей знаменитостью. Он регулярно проводит мастер-классы и создает уникальные модели для много...
Автор: Болотов А.А., Гашков С.Б., Фролов А.Б.
Настоящая книга содержит описание и сравнительный анализ алгоритмов на эллиптических кривых. Изучаются протоколы эллиптической криптографии, имеющие аналоги, - протоколы на основе алгебраических свойств мультипликативной группы конечного поля, и протоколы, для которых таких аналогов нет, - протоколы, основанные на операциях спаривания на эллиптических кривых по алгоритмам Вейля и Тейта и их модификациям, описанным в книге. Изложение теории сопровождается большим числом примеров и упражнений. Книга предназначена для студентов, преподавателей вузов и специалистов в области защиты информации, прикладной математики, вычислительной техники и информатики. Она может быть полезна для лиц, связанных с криптографией и кибербезопасностью, с кодированием и передачей информации, с цифровой техникой, а также для с...
Автор: Крис Бакетт
Dart - язык программирования для разработки веб-приложений, созданный компанией Google. Он обладает современными объектно-ориентированными средствами, как Java или С#, не отказываясь при этом от свойственных JavaScript динамичности и ориентированности на функциональное программирование. Написанные на Dart приложения транслируются в JavaScript, но могут исполняться и непосредственно в браузерах, поддерживающих Dart. В комплекте с Dart поставляются библиотеки и инструментальные средства промышленного качества. На Dart могут быть написаны как клиентская, так и серверная часть приложения, что упрощает процесс разработки.В этой книге вы познакомитесь с языком Dart и научитесь использовать его для создания приложений, работающих в браузере, - в настольной или мобильной ОС. Это не просто учебное пособие по языку, довольно быстро автор п�...
Автор: Бенджио Иошуа, Гудфеллоу Ян, Курвилль Аарон
Глубокое обучение - это вид машинного обучения, наделяющий компьютеры способностью учиться на опыте и понимать мир в терминах иерархии концепций. Книга содержит математические и концептуальные основы линейной алгебры, теории вероятностей и теории информации, численных расчетов и машинного обучения в том объеме, который необходим для понимания материала. Описываются приемы глубокого обучения, применяемые на практике, в том числе глубокие сети прямого распространения, регуляризация, алгоритмы оптимизации, сверточные сети, моделирование последовательностей и др. Рассматриваются такие приложения, как обработка естественных языков, распознавание речи, компьютерное зрение, онлайновые рекомендательные системы, биоинформатика и видеоигры.Издание предназначено студентам вузов и аспирантам, а также опытным...
Автор: А. Б. Дауни
Если вы знаете, как программировать на Python и немного знаете о теории вероятности, значит, вы готовы освоить байесовскую статистику. Эта книга расскажет вам, как решать статистические задачи с помощью языка Python вместо математических формул и использовать дискретные вероятностные распределения вместо непрерывной математики. Когда вы уберете с дороги математику, байесовские основы станут яснее, и вы начнете применять эту технику для решения реальных проблем.Байесовские статистические методы становятся все более обширными и важными. Но в помощь начинающим доступно не слишком много источников. Изложенная в этой книге методика основана на материале проводимых автором студенческих занятиях и точно поможет вам сделать хороший старт!Издание будет полезно всем специалистам по анализу данных, кто должен исполь...
Автор: Фредерик П. Брукс
От автора "Мифического человеко-месяца"!Эффективное проектирование лежит в основе любой разработки, начиная от программного обеспечения и заканчивая техническими устройствами и строительными объектами. Но что мы действительно знаем о процессе проектирования? Что приводит к созданию эффективного, изящного проекта? Эти вопросы рассматриваются в книге "Проектирование процесса проектирования: заметки специалиста".В своих новых эссе Фред Брукс изложил исключительно важные идеи, которые позволят сделать для себя интересные открытия проектировщикам в любой области деятельности. Брукс точно определяет особенности, присущие всем проектам разработки, а также показывает, какие процессы и подходы с наибольшей вероятностью позволяют добиться превосходства. На основе общения со многими выдающимися проектировщ�...
Автор: Александр Степанов, Пол Мак-Джонс
В настоящей книге применяется дедуктивный подход к программированию, основанный на объединении программ с абстрактными математическими теориями, которые обеспечивают их работу. Представлены вместе описания этих теорий, алгоритмы, записанные с точки зрения этих теорий, а также теоремы и леммы, описывающие их свойства. Реализация алгоритмов на реальном языке программирования является центральной темой книги. Эта книга предназначена для тех, кто стремится глубже понять суть программирования, будь то профессиональные программисты или ученые и инженеры, для которых программирование составляет важную часть их профессиональной деятельности. Книга предназначена для чтения от начала и до конца. Читатели смогут достичь понимания материала, только изучая код, доказывая леммы и выполняя упражнения. "В книге сод...
Автор: К. Бауэр, Г. Кинг
Java Persistence - механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate - наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java. Данная книга описывает разработку приложения с использованием Hibernate, связывая воедино сотни отдельных примеров. Вы сразу окунетесь в богатую моделями программирования среду Hibernate, которая основывается на отображениях, запросах, стратегиях выборки, транзакциях, диалогах, кэшировании и многом другом.Здесь вы найдете хорошо иллюстрированное обсуждение лучших методик проектирования баз данных и методов оптимизации. Во втором издании авторы подробно опи�...
Автор: В. К. Батоврин, А. С. Бессонов, В. В. Мошкин, В. Ф. Папуловский
Второе издание практикума по основам измерительных технологий посвящено вопросам обработки и представления результатов измерений, а также методам и средствам измерений электрических и неэлектрических величин. Выбор этих разделов обусловлен тем, что с ними чаще всего приходится сталкиваться в учебной и производственной практике. Ядром практикума является комплекс прикладных программ, созданный в инструментальной среде разработки приложений LabVIEW, благодаря чему лабораторные работы могут выполняться как в учебной лаборатории в рамках традиционно организованного учебного процесса, так и на собственном компьютере во время самостоятельной работы в библиотеке или дома. Основное отличие от первого издания заключается в расширении перечня работ за счет введения главы по измерениям неэлектрических велич�...
Автор: Карл Вигерс, Джой Битти
Эта книга - подробное руководство по разработке качественных требований к программному обеспечению. Здесь описаны десятки проверенных на практике приемов выявления, формулирования, разработки, проверки, утверждения и тестирования требований, которые помогут разработчикам, менеджерам и маркетологам создать эффективное ПО. Настоящее издание дополнено новыми приемами, посвященными разработке требований в проектах гибкой разработки (agile). Основная аудитория - бизнес-аналитики и разработчики, а также дизайнеры, программисты, тестировщики и другие члены команды, задача которых понять и удовлетворить чаяния клиентов, а также маркетологи, менеджеры по продуктам и менеджеры проекта, которые должны проникнуться "духом" и особенностями продукта, чтобы сделать его в полной мере конкурентоспособным. Книга состоит...
Автор: В. А. Камский
По статистике большинство пользователей персональных компьютеров и Интернета сами позволяют похищать/использовать свои личные данные злоумышленникам или просто подкованным в техническом плане третьим лицам. И ущерб от таких противоправных действий колеблется от незначительного до катастрофического. Никто не поможет лучше всего защитить ваши данные чем... вы Сами!И эта книга вам в этом поможет. Простым и понятным языком здесь рассказано как эффективно защитить свою электронную почту, какими способами лучше воспользоваться для этой цели, а также приведены примеры взлома электронной почты. Вы узнаете как стать анонимным в Интернете, чтобы вас не беспокоили назойливые правила форумов, как защититься от вирусов в Интернете, что такое проект Тог и VPN-анонимайзер.Пользователям Android-устройств (сотовых телефон�...
Автор: Дуглас Мауро, Кевин Шмидт
Второе издание книги "Основы SNMP" - это практическое руководство для системных и сетевых администраторов, которые пользуются протоколом SNMP для управления своими серверами и маршрутизаторами. Книга начинается с объяснения основных принципов SNMP и его работы и охватывает такие технические элементы, как идентификаторы объектов (OID), базы MIB, строки сообщества и ловушки. Что более важно, эта книга показывает вам, как пользоваться SNMP для получения полной информации о функционировании вашей сети. Внимание авторов сосредоточено на практическом системном и сетевом администрировании, конфигурации SNMP-агентов и станций управления сетью, использовании SNMP для получения и изменения переменных на сетевых устройствах и конфигурации программ управления для реагирования на ловушки, отправляемые устройствами. Главы второг...
Автор: А. П. Кропп, И, Ф. Загудаев, Р. Г. Прокди
Данная книга посвящена двум самым основным и главным программным комплексам: новейшей операционной системе Windows 8.1 и офисному пакету последнего поколения Microsoft Office версий 2010 и 2013 (включая Word, Excel, PowerPoint, Outlook, Publisher и др.). Умелое их использование позволяет осуществлять основную массу всех действий (и даже больше), которые можно делать на компьютере: работать с файлами и папками, смотреть видео и фотографии, слушать музыку, создавать и оформлять текстовые документы, записывать CD и DVD, пользоваться электронными таблицами и выполнять вычисления, создавать презентации, выходить в Интернет, использовать электронные записные книжки, вести базы данных, подготавливать свои публикации (буклеты, книги, каталоги), пользоваться электронным ежедневником-планировщиком и многое другое. Отдельные разделы книги посвящены реше...
Автор: Н. В. Жарков, М. В. Финков, Р. Г. Прокди
Эта книга — превосходное руководство по AutoCAD 2015. Лучший выбор для всех, кто хочет с нуля освоить работу с данной программой и научиться проектированию на компьютере, созданию чертежей. Написана простым и доступным языком авторами-профессионалами, чьи книги по AutoCAD пользуются неизменной популярностью как хорошие учебные пособия. Данное издание основывается на официальной русской версии AutoCAD 2015, но подходит для изучения и английской версии. Все иллюстрации сделаны на основе русской версии, что является несомненным преимуществом книги. В книге вы найдете подробное описание всех стадий работы: от начальной настройки параметров чертежа, выполнения построений и их редактирования до нанесения размеров и штриховок, использования параметризации, вывода чертежа на печать. В конце каждой темы приводятся практичес...