100 задач по программированию — В. А. Дагене, Г. К. Григас, К. Ф. Аугутис

В книге «100 задач по программированию» рассматриваются конкретные задачи, с которыми сталкиваются программисты в своей работе. Все задачи привлекают не только своей формулировкой, но и неожиданным алгоритмом решения и неожиданным результатом. Аудитория книги – те, кто желает на практических примерах научиться самостоятельно составлять программы различных задач, а также решать их, активно используя ЭВМ.

Язык программирования Ruby — Д. Флэнаган, Ю. Мацумото

Книга «Язык программирования Ruby» представляет собой официальное руководство по языку программирования Ruby, при этом одним из ее авторов является непосредственный создатель языка Ruby — Мацумото. Издание дает полное представление обо всех аспектах языка: его синтаксической и лексической структуре, рассказывает, какие существуют разновидности данных и элементарных выражений, классов, модулей и методов. Также в книге содержатся сведения об API-функциях платформы Ruby.
Книга представляет интерес опытным программистам, которые только начинают свое знакомство с языком Ruby, а также тем, кто уже активно использует Ruby для создания программ и при этом хочет достичь более высокого уровня.

Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений — Аларик Коул

В книге «Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений» предлагается практически пошаговое руководство для пользователей любого уровня по освоению Adobe Flex. Особенно рекомендуется данное издание тем, кто только начинает свое знакомство с данной технологией и хочет освоить ее с «нуля». Книга достаточно подробно освещает ключевые аспекты разработки Flex-приложений, при этом материал преподносится постепенно, т.е. от простого к сложному. При этом книга не перегружена лишней информацией, в доступной форме описываются базовые возможности MXML и ActionScript.
С целью лучшего усвоения материала приводится множество примеров, к тому предлагается все полученные знания и навыки сразу же применить на практике. В результате читатель, начиная с самых первых страниц издания, может приступать к созданию своих собственных информативных интернет-приложений, при этом, по мере изучения материала, их архитектура будет становиться все более сложной и они будут становиться более интерактивными. Существует возможность скачать с сайта данной книги все упражнения и примеры, а также скопировать код в собственные проекты, в результате чего исключаются досадные опечатки.
Издание рекомендуется тем, кто хочет за короткий период времени научиться самостоятельно создавать настольные и веб-приложения, пользуясь технологией Flex.

ASP.NET MVC Framework — Гайдар Магдануров, Владимир Юнев

Книга «ASP.NET MVC Framework» посвящена основным принципам работы и возможностям технологии ASP.NET MVC Framework. Также на практике демонстрируются способы ее применения в ходе создания веб-приложений. Рассказывается о преимуществах применения подхода разработки MVC и приводится структура MVC-приложения. Для наглядности представлено сравнение технологии MVC Framework и WebForms, рассматриваются вопросы об их совмещении.
В книге подробно описаны модель и доступ к данным (по технологиям Entity Framework, LINQ и др.), механизмы маршрутизации, контроллеры, дается представление и об интерфейсе приложения, также описана Аjах-функциональность. Особое внимание уделяется и вопросам тестирования веб-приложений, особенностям применения ASP.NET MVC 2 при работе в Visual Studio 2010.

Самоучитель JBuilder 6/7 — Вячеслав Понамарев

«Самоучитель JBuilder 6/7» посвящен такой интегрированной среде разработки, как JBuilder, с активным применением языка программирования Java. В книге предлагается краткое описание Java, рассматриваются принципы работы с потоками и объектно-ориентированный подход к программированию. Значительное внимание уделяется описанию интегрированной среде разработки, использованию мастера, различных технологий компиляции и отладки проекта. Освещаются вопросы, касающиеся процесса разработки интерфейса пользователя в различных приложениях, которые разрабатываются в среде JBuilder. Приводится полный и качественный пример того, как эффективно создать простой текстовый редактор. В книге также обсуждаются различия между различными версиями JBuilder (5, 6 и 7), представлены сведения об т.н. исключительных ситуациях и об ошибках, которые могут возникнуть в процессе разработки приложений.

Программирование устройств SCSI и IDE — Всеволод Несвижский

Книга «Программирование устройств SCSI и IDE» подробно освещает вопросы о программировании аппаратных средство компьютера, которые предназначены для эффективной организации управления периферийными устройствами такими, как принтер, сканер, CD-ROM, CD-RW, HDD. Достаточно подробно рассматривается интерфейс ASPI, а также команды для управления периферийным оборудованием. Каждая тема сопровождается большим количеством примеров, которые написаны на Visual C++ , Visual Basic.

Программирование дисковых подсистем — Владимир Кулаков

Книга «Программирование дисковых подсистем», в первую очередь, предназначена для тех программистов, которые работают с аппаратурой компьютера на т.н. «низком уровне». В частности, материал издания посвящен различным способам работы с дисководами на уровне BIOS и аппаратном уровне. Также рассматривается структура данных на носителях информации.
Автор книги рассчитывает на то, что читатель уже имеет определенные представления об особенностях архитектуры АТ-совместимых компьютеров, а также знаком с базовыми правилами программирования на языке ассемблера процессоров, принадлежащих серии Intelx86. Представлены многочисленные программы, имеющие простую линейную структуру, в результате чего достаточно просто разобраться в порядке выполнения операций.
Издание ориентировано на программистов, однако в ней много полезной информации найдут для себя и те, кто изучает внутреннюю архитектуру персонального компьютера.

Google Android. Программирование для мобильных устройств — Алексей Голощапов

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

Ассемблер. Тонкости, хитрости и секреты программирования — Василий Кучеренко

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

Язык программирования С++ — Бьерн Страуструп

Книга «Язык программирования С++» написана самим разработчиком данного языка — Бьерном Страуструпом и, соответственно, является основным пособием по изучению возможностей данного языка. Издание предлагает подробную информацию, касающуюся С++, а также предлагаются к изучению эффективные подходы к решению самых разнообразных задач, которые возникают при проектировании и программировании. На основе многочисленных и тщательно разобранных примерах демонстрируется современный объектно-ориентированный подход при создании различных программных продуктов, а также отличный стиль программирования на С-совместимом ядре С++.

Издание ориентировано на программистов, которые пользуются языком С++ в ежедневной своей деятельности. Книга также рекомендуется студентам, преподавателям и всем, кто хочет познакомиться с языком С++ непосредственно от его разработчика.