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

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

Самоучитель Visual C++ .NET — Виктор Кораблев

Книга «Самоучитель Visual C++ .NET» идеально подойдет для самостоятельного изучения главных приемов программирования в Visual C++ .NET, а также самой среды Visual Studio .NET. Отметим, что все основные особенности разработки приложений для Windows иллюстрируются на примерах текстового и графического редакторов. Пользователь, прочитавший этот самоучитель, научится создавать диалоговые окна, панели инструментов, меню, а также узнает, как необходимо организовать в данной программе работу с графикой и текстом, сохранить данные документа и затем вывести их на печать. Самоучитель ориентирован на программистов-новичков, студентов и всех желающих научиться писать приложения в Visual C++ .NET.

Linux. Системное программирование — Роберт Лав

Книга «Linux. Системное программирование» знакомит с тем, как проектировать ПО под Linux, эффективно применяя функциональные возможности системы — основные библиотеки и функции ядра, в т.ч. оболочку, компилятор, текстовый редактор, а также отладчик и системные процедуры. Львиная дола программного кода для Linux и Unix написана на системном уровне. Именно поэтому в книге внимание сфокусировано на приложениях, которые находятся вне ядра, например, таких как Apache, cp, Emacs, gdb, glibc, gcc, ls, mv и т.д. Описываемая книга написана специально для разработчиков, поэтому является важным инструментом любого программиста.

Компьютерные вирусы изнутри и снаружи — Крис Касперски

В книге «Компьютерные вирусы изнутри и снаружи» Вы сможете найти ответы на вопросы: Что же находится внутри вируса? Какие именно шестеренки его двигают? Как внедряется чужеродный код в файл, а также, по каким признакам его всё-таки можно распознать? Насколько надежны современные антивирусные программы и можно ли их обмануть? Каким образом хакеры ломают ПО и как защититься от них? Изыскания, которые были в предыдущей книге К. Касперски, продолжаются, и описываемая книга содержит огромный массив свежего материала, который ориентирован на творческих людей, изучающих исходные тексты, дизассемблирующих машинные коды, а также презирающих мышь и легко говорящих на Си. Короче говоря, она для хакеров всех уровней…

Qt 4.5. Профессиональное программирование на C++ — Макс Шлее

В книге «Qt 4.5. Профессиональное программирование на C++» детально описывается разработка приложений для ОС Windows, а также Mac OS X и Linux с непосредственным применением библиотеки Qt версии 4.5. Здесь в деталях рассмотрены возможности, которые предоставляются данной библиотекой, и описаны характерные особенности, отличающие ее от прочих подобных библиотек. В данной книге описана среда разработки Qt Creator, а также она содержит полезную информацию о классах Qt 4 и советы их использования на практике, которые подробно прокомментированы на множестве примеров. Следует отметить, что диск, входящий в комплект с книгой, содержит тексты указанных в книге примеров, саму библиотеку Qt 4.5 и встроенную среду разработки Qt Creator.

Язык программирования C — Брайан Керниган, Деннис Ритчи

Книга «Язык программирования C» — это классическое издание по языку С, которое было написано самими разработчиками данного языка и уже более тридцати раз переиздавалось в США! Описываемая книга является исчерпывающим справочником и учебным пособием по наиболее распространенному языку программирования. Следует отметить, что предлагаемое Вашему вниманию второе издание книги было значительно переработано в связи с появлением стандарта ANSI С. Эта книга не рекомендуется для начинающих программистов, так как для её изучения Вам необходимо знание азов программирования, а также вычислительной техники. Книга подойдет для широкого круга компьютерных специалистов и программистов.

Visual C++ на примерах — Галина Довбуш, Анатолий Хомоненко

Книга «Visual C++ на примерах» полностью посвящена приемам создания приложений в Microsoft Visual Studio 2005. В ней уделено значительное внимание азам языка C++ и основным приемам объектно-ориентированного программирования, характерным особенностям построения различных приложений API Windows и MFC, а также организации ввода-вывода. В описываемой книге рассмотрены:
— Объекты и классы, а также работа с ними.
— Техника работы в области программирования MVC++.
— Композиция, множественное и одиночное наследование. Перегрузка операций и основные шаблоны классов.
— Обработка сообщений в API Windows и MFC.
Следует отметить, что материал сопровождается примерами отлаженных программ и характеризуется систематичностью, строгостью и последовательностью. Данная книга предназначена для новичков в области программирования и может использоваться в качестве справочника для опытных пользователей. Диск, который продается вместе с книжкой, содержит тексты листингов примеров программ, которые приводятся в книге.

C/C++. Программирование на языке высокого уровня — Т. А. Павловская

Задача книги» C/C++. Программирование на языке высокого уровня» — дать максимально четкое и краткое изложение языка программирования С++ согласно стандарту ISO/IEC 14882. Она ориентирована студентов, которые только начинают изучать этот язык, но также будет очень полезна и более искушенным пользователям. Задача, которую ставила перед собой Т. А. Павловская в процессе написании книги — предоставить правильное понимание функциональных возможностей языка С++ и методов их использования, а также дать толчок к последующему изучению этого и прочих языков программирования. Кроме того данная книга — это своеобразный источник к пониманию объектно-ориентированных технологий. Отметим, что контрольные задачи по основным темам представлены в двадцати вариантах, и автор искренне надеется, что преподаватели сполна оценят заботу, которая была проявлена о них.

Исследование программ Win32: до дизассемблера и отладчика — П. В. Румянцев

В книге «Исследование программ Win32. До дизассемблера и отладчика» вы найдете много разнообразной информации о структуре РЕ-файлов (это исполняемые файлы в операционных системах Microsoft Windows). В книге подробно рассмотрена структура исполняемого файла вообще и структура его составляющих. Автор этой книги уделил особое внимание тем вопросам, которые не были отражены в документации Microsoft, и тем, в которых были допущены неточности. В книге также рассмотрены различные методы исследования программ, которые используются до начала исследования программ при использовании отладчиков и дизассемблеров. В книге хорошо проиллюстрирована работа с отдельными частями исполняемого файла: ресурсы, таблицы экспорта и импорта. Студенты, аспиранты, преподаватели, специалисты по защите информации, программисты найдут много полезного в этом издании.

Язык Си руководство для начинающих — M. Уэйт, С. Прата, Д. Мартин

Как видно из названия, книга «Язык Си руководство для начинающих» — обучающее руководство по языку Си. Ее авторы — известные американские специалисты, обладающие большим мастерством: М. Уэйт, С. Прата и Д. Мартин. Весь изложенный материал снабжен разнообразными примерами и задачами в качестве иллюстраций, что облегчает усвоение предмета. Трансляторы с языка Си сейчас есть и на отечественных машинах, поэтому данная книга может быть интересна не только для тех читателей, кто только приступил к ознакомлению с языком Си, но и для научных работников, инженеров и системных программистов.

Компьютер в домашней лаборатории — Ю. С. Магда

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

 

Такие новинки в технологии, как USB и Bluetooth, и способы их использования в практике любителя также охвачены в книге. Информация о самостоятельной разработке несложных драйверов для устройств пользователя изложена в книге в довольно доступной форме, что значительно упрощает проектирование таких устройств для пользователей разных уровней подготовки. В книге вы также найдете разнообразные примеры разработки несложных измерительных систем, аппаратно-программных систем сбора аналоговой и цифровой информации, систем управления внешними устройствами и др.