Программирование на языке C++. Самоучитель — Я. К. Шмидский

С++ — базовый объектно-ориентированный язык программирования. Он основа многих привычных приложений.
В книге «Программирование на языке C++. Самоучитель», построенной одновременно и как учебник, и как справочное пособие для желающих овладеть искусством составлять программные продукты, изложены все основные составляющие этого языка. Освещены все средства, типичные для объектно-ориентированного программирования как такового. Среди них стандартные понятия и процедуры, такие как: наследование, инкапсуляция, полиморфизм, виртуальные функции, обобщенные алгоритмы, контейнеры, шаблоны – стандартные (STL) и пользовательские.
В книге приводятся также приемы использования Visual Studio .NET для создания приложений на платформе Windows. Показаны пути использования библиотеки MFC (стандартная фирмы Microsoft).
Легкий язык изложения делает доступным довольно сложный материал даже для школьников. В ней найдут немало интересного и полезного для себя и студенты вузов, и аспиранты. Большое количество практических примеров облегчает освоение C++ для задач объектно-ориентированного программирования. Знание С дает хорошее преимущество при усвоении материала книги.

Операционная система реального времени QNX Neutrino 6.3. Системная архитектура — Ю. Асотов

В справочнике «Операционная система реального времени QNX Neutrino 6.3. Системная архитектура» читатель найдет полную информацию о принципах построения этой ОС.
Приводится ее соответствие спецификациям POSIX. Даны архитектура, организация и механизм взаимосвязей между компонентами. Подробно рассмотрены микроядро и графическая оболочка Photon microGUI. Показано, как осуществляется администрирование процессами и ресурсами. Освещены сетевое протоколирование, динамическая компоновка, средства синхронизации, организация многопроцессорной обработки информации и межзадачное взаимодействие. Приведены средства ввода/вывода символьной информации. Особое внимание уделено системе высокой готовности. Описаны файловая система и SMP-конфигурации. Даны операции по управлению электропитанием.
Книга написана специалистами SWD Software, являющейся в России и странах СНГ официальным дистрибьютором QNX. Она предназначена для разработчиков, программистов, системных администраторов и архитекторов, а также будет полезна для преподавателей и студентов вузов.

PIC-микроконтроллеры. Архитектура и программирование — Майкл Предко

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

Беседы о программировании — А. С. Кронрод

Книга «Беседы о программировании» была написана еще 40 лет назад, однако впервые была опубликована только в 2004 году. Автор книги, А. С. Кронрод, который считается основателем школы программирования в нашей стране, в интересной и легкой форме обсуждает вопросы, связанные с организацией системного программирования, архитектурой ЭВМ, а также с отладкой программ. Значительное внимание уделяется самым разнообразным проблемам искусственного интеллекта и вопросу, как использовать «интеллектуальные» подходы при решении различных вычислительных задач.
Книга представляет интерес для программистов, специалистов, занимающихся искусственным интеллектом, историкам науки.

Visual Basic 6 — С. Браун

Автор «Visual Basic 6» является известным программистом в этой среде программирования.
Книга построена как комплекс уроков. За 19 уроков начинающий программист сможет приобрести навыки создания программ практически для всего круга необходимых на практике задач. Материал книги охватывает сферы приложения языка Visual Basic любого уровня: от машинного интерфейса, операций с массивами данных сложной организации (системы управления базами данных) до вопросов интеграции с Windows API и ActiveX – последних сетевых программных средств. В каждом уроке даны исходные коды программ, реализующих изложенные задачи, с необходимыми комментариями. Изучающий язык может самостоятельно разобраться в своих возможных ошибках.
Эта книга является бестселлером и незаменимым помощником программиста на Visual Basic.

Программирование на языке С для AVR и PIC микроконтроллеров — Юрий Шпак

Для конструкторов предназначается пособие «Программирование на языке С для AVR и PIC микроконтроллеров».
Материал книги касается компиляторов WinAVR и CodeVisionAVR для первых и CCS-PICC, mikroC и СЗО/32 – для вторых.
Рассматривается аппаратное и архитектурное обеспечение как прежних AVR и PIC на восьми разрядах, так и новых – семейства PIC (PIC24 и PIC32) и ATxmega.
Освещен инструментарий разработки программ. Описаны методы эмуляции сторонних программ посредством использования MPLAB и AVR Studio. Для справки дается синтаксис С, директивы препроцессора и система команд микроконтроллеров AVR и PIC на ассемблерном уровне. Должное внимание уделено специфике программирования для названных микроконтроллеров.
В книге читатель найдет множество действующих процедур на языке С.

Языки программирования и методы трансляции — Э. А. Опалева, В. П. Самойленко

В пособии «Языки программирования и методы трансляции» изложены в систематическом виде теоретические принципы компиляции и перевода.
Рассматриваются основные вопросы, касающиеся методов описания, разработки и практической реализации языков программирования. Большое внимание уделено разделам теории формальных языков: алфавиту, синтаксису и семантике. Показано применение методов синтаксического анализа на примере распространенных языков программирования. Изложена методика описания перевода с использованием описанных принципов построения атрибутной транслирующей грамматики. Приводится конкретный пример практического применения теории.
Книга предназначена для преподавателей и студентов вузов соответствующего профиля.

Практикум по алгоритмизации и программированию на Python — И. А. Хахаев

Книга «Практикум по алгоритмизации и программированию на Python» представляет собой учебно-методический комплекс для школьников и студентов вузов.
Цель комплекса – начальное знакомство учащихся с основами алгоритмизации и приобретения ими базовых навыков программирования на языке Python. Книга содержит учебное пособие и методические указания для преподавателя. В учебном пособии изложен теоретический материал. Содержание учебника находится в соответствии с учебной программой курса информатики для общеобразовательных школ. Он содержит типовые задачи в том объеме, который требуется для сдачи ЕГЭ. Рассмотрены методы алгоритмизации задач и их практической реализации на Python. В комплексе имеется 32 файла с примерами различных вариантов задач.
В методичке описаны особенности IDE — Eric и Geany. В помощь учителю приведены особенности обучения программированию на этом языке.
В качестве дополнения приводятся методы использования модуля turtle и библиотеки Tkinter для моделирования и программирования графики.
Изложение материала с правильным дидактическим построением делает его доступным для самостоятельного изучения.

UML. Проектирование систем реального времени, распределенных и параллельных приложений — Хассан Гома

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

Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд — Том Демарко, Тимоти Листер

Появилась книга, раскрывающая психологические аспекты проектной работы – «Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд». Проектировщикам с опытом знакомо чувство, когда, казалось бы, отлаженный механизм проекта сам по себе катится к катастрофическому концу. Причем невозможно определить причину этого. Все вроде бы правильные решения ведут к нарастанию неразрешимых проблем.
Авторы книги имеют огромный опыт в управлении и консалтинга. Они выделили целых 86 паттернов (стереотипов) поведения, которые характерны для проектных команд. Эти поведенческие шаблоны описаны очень ярко, афористично. Руководители проектов, изучив их, могут заранее предугадать возникновение проблемных ситуаций, вовремя обсудить их с коллегами и найти совместный выход из возможного тупика.
Идеи, изложенные в книге, полезны не только для руководящего звена, но и для исполнителей любого уровня. Книга поможет и тем, кто намерен сотрудничать с проектировщиками, чтобы наперед знать пути обхода могущих возникнуть затруднительных ситуаций.