- Книги издательства
- Издательство
- Авторы
Оптимизация приложений на платформе .Net
Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а...
Управление IT-проектом, или Как стать полноценным CIO. Обновленное издание
В отличие от других книг по управлению IT-проектами, в этой книге сочетается изложение основ управления проектами, процессы и процедуры, а также основные бизнес-процессы. Прочитав ее, вы научитесь выстраивать ваш IT-проект в соответствие со стратегическими целями компании. Вы научитесь определять, какой проект решит нужную проблему в нужное время и с высоким...
Администрирование сервера NGINX
Эта книга расчистит мутные воды конфигурирования NGINX и научит вас настраивать NGINX для решения различных задач. Попутно вы узнаете, что означают некоторые покрытые мраком параметры, и поймете, как разработать конфигурацию, отвечающую именно вашим целям. Вначале дается краткий обзор процедуры компиляции NGINX и описывается формат конфигурационного файла. Затем автор переходит к...
Практика программирования на Паскаль
Учебное пособие содержит 662 задачи различного уровня сложности – от легких упражнений до сложных прикладных программ. На конкретных примерах показан профессиональный подход к стилю программирования, к надежности и корректности алгоритмов и программ. Глава 1 книги («Основы программирования») содержит 439 задач, многие из которых по силам школьникам и студентам подготовительного курса....
Windows Server 2012. Книга рецептов
Можно считать уже доказанным, что виртуализация помогает сокращать затраты, а технология частного облака вообще знаменует собой революцию в деле управления нашими серверами, привнося централизацию и эластичность. Новый выпуск продукта Windows Server 2012 Hyper-V корпорации Microsoft включает множество усовершенствований в области настройки дисков, сети и памяти и содержит все необходимое для...
Программирование в Clojure
Почему многие выбирают Clojure? Это – функциональный язык программирования, не только позволяющий пользоваться Java-библиотеками, службами и другими ресурсами JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. В этом исчерпывающем руководстве вы познакомитесь с основами программирования на Clojure на примерах решения повседневных задач, которые могут быть...
SQL для простых смертных
"SQL для простых смертных" — это полное введение в структурированный язык запросов, написанное специально для начинающих. Если вы не имеете опыта управления базами данных, благодаря этой книге вы научитесь работать с SQL легко и свободно, применяя простые запросы и сложные операции. Усвойте смысл понятий, связанных с управлением базой данных, с...
Путешествие по системному ландшафту
Цель данной книги состоит в том, чтобы помочь читателям и организациям в улучшении своих возможностей по управлению свойствами и характеристиками создаваемых и/или эксплуатируемых ими систем. В книге рассмотрены вопросы применения системного мышления для анализа свойств и особенностей функционирования различных систем. Описаны принципы системной инженерии, включая управление жизненным циклом систем. Особое...
Введение в теорию языков программирования
Языки программирования от Фортрана и Кобола до Caml и Java играют ключевую роль в управлении сложными компьютерными системами. Книга «Введение в теорию языков программирования» представляет читателю средства, необходимые для проектирования и реализации подобных языков. В ней предлагается единый подход к различным формализмам для определения языков программирования — операционной и денотационной...
Программирование на языке Go
Практическое руководство по Go, революционно новому языку программирования со встроенной поддержкой параллельного программирования, упрощающему разработку программ для многопроцессорных систем. На сегодняшний день, Go – самый восхитительный из новых языков программирования. Он изначально создавался, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве первопроходец языка Go Марк Саммерфильд показывает,...
Компьютерные вирусы и антивирусы: взгляд программиста
Книга представляет собой курс компьютерной вирусологии, посвященный подробному рассмотрению феномена саморазмножающихся программ. Содержит неформальное и формальное введение в проблему компьютерных вирусов, описание принципов их работы, многочисленные примеры кода, методики обнаружения и удаления, а также лежащие в основе этих методик математические модели. Рассматривает все наиболее широко распространенные в прошлом и настоящем...
Асинхронное программирование в C# 5.0
Из этого краткого руководства вы узнаете, как механизм async в C# 5.0 позволяет упростить написание асинхронного кода. Помимо ясного введения в асинхронное программирование вообще, вы найдете углубленное описание работы этого конкретного механизма и ответ на вопрос, когда и зачем использовать его в собственных приложениях. Книга рассчитана на опытных программистов на...
Построение компиляторов. Второе издание
Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы...
ATDD. Разработка программного обеспечения через приемочные тесты
Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тесто-пригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга – первое практическое руководство начального уровня по внедрению и успешному применению...
Жемчужины проектирования алгоритмов
В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретнаяпрограммистская задача. Эти задачи, некоторые из которых абсолютно новые, происходят из таких разнообразных источников, как игры и...
Проектирование в NX под управлением Teamcenter
В учебном пособии рассмотрены вопросы по работе в системе NX при создании электронно-цифрового макета изделия под управлением PDM системыTeamcenter. По всему миру связка NX и Teamcenter широко используется в аэрокосмической промышленности, автомобилестроении, общем машиностроении, производстве бытовой техники, игрушек, медицинских инструментов. NX – это система разработки цифрового макета изделия любой степени...
Моделирование конструкций в среде Femap with NX Nastran
В книге детально рассмотрен интерфейс программы Femap, в том числе средства построения геометрической модели и автоматизированного создания конечно-элементных сеток. Большое внимание уделено описанию библиотеки конечных элементов, способам задания внешних воздействий и граничных условий. Эффективная работа с подобной программой требует, кроме знания интерфейса, также обширных знаний в предметной области, поэтому книга...
Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
В книге описаны большинство из современных баз данных с открытым исходным кодом: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы приведены примеры работы с реальными данными, демонстрирующие основные идеи и сильные стороны. Эта книга прольет свет на сильные и слабые стороны каждой из семи баз данных и...
SIMULINK. Самоучитель
Самоучитель по новейшим реализациям пакета визуального блочного имитационного моделирования Simulink матричной системы MATLAB. Подробно описаны библиотека блоков Simulink, методика подготовки диаграмм моделей, их редактирование, настройка и запуск на исполнение. Дано описание наиболее важных пакетов расширения Simulink инструментального ящика Blockset, в том числе SimPowerSystems, SimMechanics, Aerospace, Stateflow, Signal Processing, Telecommunication, Video...
Адаптация AutoCAD под стандарты предприятия
Освоив основные приемы работы в системе AutoCAD и выполнив первый реальный проект, проектировщик, как правило, не достигает идеала при оформлении работы. Например, типы линий и штриховок в стандартной поставке системы не удовлетворяют стандартам, принятым на предприятии. В данной книге подробно, с множеством примеров описывается алгоритм создания форм и типов линий,...