Архив рубрики: Книги по C и C++

Книги по языкам программирования C и C++

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12 / HCS12 с применением языка С — С. Ф. Баррет, Д. Дж. Пак

Книга «Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12 / HCS12 с применением языка С» последовательно рассматривает каждый этап разработки встраиваемых систем на микроконтроллерах при использовании новейших технологий проектирования. Авторы хотели научить своих читателей создавать реальные устройства управления на однокристальных микроконтроллерах. В этой книге вы найдете информацию, охватывающую все вопросы, касающиеся проектирования. Для самостоятельной работы вы в ней найдете много заданий, а также примеры программирования и примеры аппаратных решений. Она также содержит эксперименты, связанные с исследованием работы разных подсистем микроконтроллеров. Эта книга будет прекрасным учебным пособием в руках студентов технических университетов, которые хотят работать над проектированием встраиваемых микропроцессорных систем и внедрением их. Разработчики радиоэлектронной аппаратуры на микроконтроллерах также найдут ее полезной.

Объектно-ориентированное программирование — Г. С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев

В книге «Объектно-ориентированное программирование» освещаются технологические аспекты объектно-ориентированного программирования (ООП), в частности, приводятся главные теоретические положения, ход реализации ООП в Borland Pascal 7.0, C++ 3.1, Delphi и C++ Builder, а также рассматриваются особенности создания приложений в Windows. Учебник написан на основе курса, который читается в МГТУ им. Н.Э. Баумана. Книга адресована студентам, изучающим информатику и вычислительную технику, а также все смежные дисциплины.

Qt 4. Программирование GUI на C++ — Жасмин Бланшет, Марк Саммерфилд

В книге «Qt 4. Программирование GUI на C++», являющейся дополненной и исправленной версией весьма востребованного в России издания, выпущенного в 2007 году, рассмотрены основополагающие принципы программирования с использованием Qt 4 b. Новые главы освещают вопросы настройки диалога с пользователем и создания прикладных скриптов. В приложении B дается общая характеристика Qt Jambi (Java-версия API Qt, выпущенная Trolltech в 2007 году). Книга заинтересует всех, кто занимается программированием.

Программируем на СИ — Джонс Р., Стюарт Я.

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

Основы программирования на С++. Том 1 — Стэнли Б. Липпман

В книге «Основы программирования на С++. Том 1» очень подробно рассмотрены достаточно сложные для восприятия концепции создания программ на языке С++. Благодаря доступности изложения, удачным примерам и упражнениям они достаточно легко и быстро усваиваются. Технологии и методы программирования, на которых акцентирует внимание автор, представляют практический интерес для программистов, поскольку позволяют найти решение для реальных задач. Книга адресована всем, кто интересуется программированием с использованием языка С++.

Основы программирования в Linux — Н. Мэтью, Р. Стоунс

Четвертое издание книги «Основы программирования в Linux» содержит основные принципы программирования в системе Linux. Авторы рассматривают также и другие основополагающие вопросы, в частности, использование библиотек С/С++, создание графических пользовательских интерфейсов (с применением в качестве инструментария GTK+ или Qt). В книге излагаются базовые приемы компиляции программ (в том числе их компоновка с библиотеками), написания приложений в средах GNOME и KDE, хранения данных с использованием СУБД MySQL и отладки программ. Материал хорошо структурирован и доступно изложен, что делает книгу понятной даже для начинающих программистов.

Unix для программистов и пользователей — Грэм Гласс, Кинг Эйблс

Книга посвящена системам UNIX, их истории и развитию. Для различных категорий пользователей описывается работа с утилитами, системными вызовами, командами и библиотечными функциями. Рассматриваются командные языки и командные интерпретаторы Bourne shell, Korn shell, C shell и Bourne Again shell, предоставляющие пользователю удобные средства по взаимодействию с системой. Детально освещёна организация файловой системы, управление вызовами, ввод/вывод и взаимодействие процессов. Обсуждаются вопросы системного администрирования, организации сети, работы с Интернетом. Отдельный раздел посвящён языку С и системному программированию. Для студентов и преподавателей вузов, всех пользователей UNIX, системных администраторов.

Применение шаблонов проектирования. Дополнительные штрихи — Джон Влиссидес

В книге рассматривается одна из самых популярных концепций объектно-ориентированного программирования — шаблоны проектирования. В какой-то степени книга является продолжением знаменитой книги `Design Patterns` (Джон Влиссидес является одним из ее соавторов), и рассматривает на множестве примеров те аспекты применения шаблонов проектирования, которые ещё не были освещены. Наряду с новыми шаблонами здесь представлены и вариации уже известных. Автор излагает своё видение процесса разработки шаблона и даёт ряд важных советов начинающим разработчикам. Книга предназначена специалистам, занимающимся разработкой шаблонов проектирования, предполагает знание языка С++.

Как программировать на С — Х. М. Дейтел, П. Дж. Дейтел

Книга видных американских программистов выдержала множество изданий по всему миру. Излагается курс программирования на языках Си и Cи++. Глубина и полнота изложения не мешают его доступности даже для начинающих. Множество примеров и упражнений помогают знакомству с алгоритмами и структурами данных, помогая овладеть техникой программирования. Первая часть книги посвящена языку СИ, во второй — введение в язык СИ++. Рассматривается также структурное и объектно-ориентированное программирование для больших программных систем. Для широкого круга читателей, от студентов до специалистов по программированию.

Borland C++ Builder 5 — Ч. Калверт, К. Рейсдорф

Написанная большой группой американских программистов под руководством Чарли Калверта и Кента Рейсдорфа «Borland C++ Builder 5. Энциклопедия программиста» продолжает серию книг, посвящённых C++ Builder. Основателем серии был Чарли Калвертом, описавший первую версию замечательной системы. Все авторы имели огромный опыт разработки программных продуктов с помощью систем программирования C++ Builder и Delphi, все написали не по одной книге на эту тему, и как говорят сами создатели нетленного произведения «Книга написана опытными программистами для опытных программистов». Поэтому здесь отсутствует описание интегрированной среды разработки (IDE), программных компонентов и других инструментов системы. Но зато обсуждаются самые сложные проблемы программирования с применением Borland C++ Builder 5, чего вы никогда ни встретите у других авторов. На компактном диске представлены примеры программ, здесь вместе с использованием библиотеки VCL встречаются и функции Windows API.