Разработка программного обеспечения (ПО) - это цепь со множеством звеньев; повышение общей эффективности требует пристального взгляда на всю цепь. Книга Мэри Поппендик и Toма Поппендик "Бережливое производство программного обеспечения: От идеи до прибыли" предназначена для людей, имеющих отношение к созданию ПО, не только для программистов, но также менеджеров, спонсоров, заказчиков, тестировщиков и проектировщиков. Изложенные здесь принципы в конечном счете касаются всех, связанных с разработкой программного обеспечения. Книга обращена к тем, кто готов взглянуть на процесс разработки как на единое целое. Каждая глава этой книги иллюстрирует набор принципов, применение которых позволит организовать более продуктивную работу коллективов разработчиков. Если вы хотите быть так же эффективны, как компания Toyota, где производительность вчетверо выше, чем у конкурентов (а качество в двенадцать раз лучше), вам не обойтись без этих принципов. Использование этих принципов сделает тщетной конкуренцию с вами и бесспорной вашу победу на рынке. Отдача от инвестиций при использовании практики, описанной в данной книге, может быть очень высокой.
Книга Wyken Seagrave "B4A: Быстрая разработка приложений на Бейсике" описывает функционал языка программирования B4A версии 7.01. Язык B4A широко признан как самый простой и самый мощный инструмент быстрой разработки приложений, доступных для Android. Его используют десятки тысяч энтузиастов-разработчиков. Книга рассчитана на две аудитории. Для начинающих: Эта книга содержит пошаговые уроки для новичков, изучающих Бейсик или новичков в программировании. В ней объясняется все, что нужно знать об этой интересной и простой среде разработки приложений для создания и публикации ваших приложений для Андроид-устройств в кратчайшие сроки, без необходимости подниматься по крутой кривой изучения Java. Для профессионалов: Для опытных разработчиков эта книга содержит огромный ассортимент справочных материалов, никогда ранее не собиравшихся в одном месте и организует их в легко доступной форме.
В учебнике Владислава Юрова "Assembler: 2-е издание" рассматриваются вопросы программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. Основу книги составляет материал, являющийся частью курса, читаемого автором в высшем учебном заведении и посвященного вопросам системного программирования. По сравнению с первым изданием учебник существенно переработан. Исправлены ошибки и неточности. Добавлено описание команд для Intel-совместимых процессоров (до Pentium IV включительно). Книга будет полезна студентам вузов, программистам и всем желающим изучить язык Assembler. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».
Это серия книг для настольной библиотеки начинающего программиста игр. На данный момент она состоит из двух книг и поможет программистам изучить технику разработки игр для системы Windows и Xbox 360. В книге Станислава Горнакова "Разработка компьютерных игр для приставки Xbox 360 в XNA Game Studio Express" рассматривается полный цикл по созданию игр в XNA Game Studio Express для игровой приставки Xbox 360. За время изучения книги с помощью пошаговой инструкции вы вступите во всемирно известный клуб разработчиков игр XNA Creators Club, изучите основы работы с инструментариями Visual C# Express и XNA Game Studio Express. Научитесь работать с двухмерной и трехмерной графикой, анимацией, познакомитесь с секретами создания игровых классов и формированием механизма игровых состояний. Освоите создание интерактивных заставок и меню, работу с устройствами ввода и звуком, а также научитесь переносить свои игры на приставку Xbox 360. Итогом книги станет создание полноценной двухмерной и трехмерной игры, готовой к запуску на приставке.
JavaScript - это язык программирования для Интернета. Он используется практически на всех современных веб-сайтах. Во всех современных браузерах и клиентских устройствах - настольных компьютерах, игровых консолях, планшетах и смартфонах - имеются интерпретаторы JavaScript, что делает его самым распространенным языком в истории программирования. Он входит в базовую триаду технологий, которые необходимо знать всем разработчикам веб-приложений: HTML (определение содержимого веб-страниц), CSS (определение внешнего вида веб-страниц) и JavaScript (определение поведения веб-страниц). И наконец, в последнее время с появлением технологии Node.js язык JavaScript стал важным средством создания современных веб-серверов. В книге Дэвида Флэнагана "JavaScript: Подробное руководство" рассматриваются те же темы, что и в более толстых книгах, только в сжатом, лаконичном формате.
Книга Дэна Фернандеса и Брайана Пика "Coding4Fun программируем для удовольствия" предназначена для тех разработчиков, кто хочет отвлечься от решения коммерческих бизнес-задач и сделать несколько проектов для души. Для тех, кто хочет вспомнить о том, с чего начиналось их увлечение программированием, кому хочется заинтересовать им своего ребенка или просто развлечься, написав несколько небольших забавных проектов. Книга охватывает разные сферы, так что всякий найдет себе хотя бы один проект по душе. Вы бы хотели самостоятельно написать игру для Xbox, создать электронную доску с помощью пульта Wiimote или разработать собственное пиринговое приложение? Эта книга поможет приступить к работе с некоторыми из самых современных программных и аппаратных платформ, применяя бесплатное ПО от корпорации Майкрософт. С нею можно программировать на языках C# и VB в таких средах, как Lua, ASP.NET, WPF, XNA Game Studio и Popfly.
В 4-ом издании книги Владислава Пирогова "Ассемблер для Windows" рассмотрены необходимые сведения для программирования Windows- приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложений; создание динамических библиотек; многозадачное программирование; программирование в локальной сети, в том числе и с использованием сокетов; создание драйверов, работающих в режиме ядра; простые методы исследования программ и др. В 4-м издании материал существенно переработан в соответствии с новыми возможностями ОС. Значительно шире рассмотрены вопросы управления файлами и API-программирования в Windows. Добавлен материал по программированию в ОС семейства Windows NT: Windows 2000/ XP/ Server 2003/Vista. На компакт-диске приведены многочисленные примеры, сопровождающие текст и проверенные на работоспособность в операционной системе Windows Vista.
В книге Парминдера Сингха Кочера "Микросервисы и контейнеры Docker" анализируется два самых горячих направления развития информационных технологий: микросервисы и контейнеры Docker. Вместе они способны обеспечить беспрецедентную гибкость в разработке и развертывании приложений, а также в их масштабировании. Вы узнаете, как использовать микросервисы и Docker для создания модульной архитектуры, увеличения производительности и надежности приложений, уменьшения времени до выхода на рынок, повторного использования кода и экспоненциального повышения эффективности в DevOps. Данная книга рекомендована архитекторам и разработчикам ПО, а также будет полезно руководителям, стремящимся уйти от устаревших подходов и максимизировать успех своего бизнеса.
В книге Александра Степанова и Пола Мак-Джоунса "Начала программирования" применяется дедуктивный подход к программированию, основанным на объединении программ с абстрактными математическими теориями, которые обеспечивают их работу. Представлены вместе описания этих теорий, алгоритмы, записанные в терминах этих теорий, а также теоремы и леммы, описывающие их свойства Реализация алгоритмов на реальном языке программирования является центральной темой книги. Теоретические описания адресованы людям, поэтому в них научная строгость должна сочетаться с некоторой неформальностью: код предназначен для компьютера, поэтому должен быть абсолютно точным, даже если он имеет общее назначение. Эта книга предназначена для тех, кто стремится глубже понять суть программирования, будь то профессиональные программисты или ученые и инженеры, для которых программирование составляет важную часть их профессиональной деятельности.
В книге Леонида Ясницкого "Введение в искусственный интеллект" изложены два основных подхода, применяемые при создании систем искусственного интеллекта: технология экспертных систем и нейросетевые технологии. Освещены вопросы их практического использования при решении задач распознавания образов, прогнозирования, диагностики, оптимизации и т.д. Рассмотрены проблемы применения интеллектуальных систем в экономике, бизнесе, финансах, машиностроении, политологии, медицине, криминалистике. Подробно описан новый раздел искусственного интеллекта, связанный с созданием интеллектуальных систем, имитирующих творческую деятельность математика-профессионала при аналитическом решении краевых задач математической физики. Издание предназначено для студентов высших учебных заведений.