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

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

Программирование на языке С — Стефан Кочан

Все, кто желает сам писать программы на популярнейшем языке С, найдут в книге «Программирование на языке С» всю необходимую и исчерпывающую информацию о нем. Автор преподносит материал так, что он будет доступен даже для начинающего.
Как известно всем, кто вступает на стезю программирования, этот язык является базой для языков, которые у всех на слуху, таких как C++, C#, Objective-C. На нем же основывается и весьма популярная ныне система Java.
В пособии все концепции и приемы показываются пошагово. Поэтому всякий желающий легко может пройти все стадии изучения языка: от основных понятий до составления довольно сложных программ. Ему помогут в этом и упражнения, которые есть в конце каждой главы.
Такая структура делает книгу хорошим образовательным средством не только для самообразования, но и для обучения. В ней отражены и актуальные добавления, внесенные новым стандартом ANSI C99. В приложение вынесены справочные данные, которые помогут уже достаточно продвинутому пользователю быстро найти нужную информацию. Там же находится перечень стандартных программ с описанием их функциональных возможностей.

С++ под рукой — Лукас Пол

Структурно книга «С++ под рукой» известного специалиста из США по этому языку программирования построена как справочник.
Вся информация разбита по разделам. Удобно организованный поиск позволяет быстро найти необходимое как по самому языку, так и по препроцессору и библиотекам. Автор не останавливался на конкретном компиляторе. В свете постоянных обновлений версий, эта позиция делает книгу полезной вне зависимости от усовершенствований языка программирования. Представленная информация базируется на разработанном Бьярном Страустрапом стандарте Си- фирмы АТ8Т. Версии компилятора Borland С++ 3.0 и 3.1 основаны именно на нем. При существовании различий между С++ и С в программных конструкциях, они указываются специально. Большое число практических примеров облегчает восприятие материала.
Книга полезна для пользователей языка С++ различного уровня квалификации.

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

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

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

Программирование. Принципы и практика использования C++ — Бьярн Страуструп

Книга «Программирование. Принципы и практика использования C++» ее автором позиционируется в качестве пособия для тех, кто хочет начать создавать реальные программы. В ее основе заложена идея о том, что читатели в конечном итоге начнут писать оригинальные программы в качестве профессиональных разработчиков ПО или же в качестве программистов, которые осуществляют свою деятельность в других областях науки и техники.
Значительное внимание уделяется концепции и методам программирования, при этом данные вопросы более широко освещены, чем в других традиционных вводных курсах. В результате читатель более глубоко знакомится с существующими методами, что в будущем должно позволить ему разрабатывать правильные, полезные, а главное, понятные и эффективные программы.
Также данное издание представляет собой курс, посвященный основам программирования, в том числе рассматривается обобщенное и объектно-ориентированное программирование. Книга будет особенно полезно тем, кто заинтересован в изучении языка программирования С++ (считается одним из самых популярных языков программирования), так как материал по данному вопросу изложен доступно и объясняет различные особенности его применения. Читатель сможет составить полное представление о современных методах программирования на языке С++, при этом он познакомится со стандартной библиотекой, которая позволяет значительно упростить процесс программирования.
Книга отличается значительным охватом тем, различных методов программирования и проектирования, особенностей и свойств языка С++ и его библиотек. В результате изучения данного материала читатель сможет начать самостоятельно писать программы, которые осуществляют ввод и вывод данных, а также производящие вычисление и построение простых графических изображений. Вторая часть книги посвящена рассмотрению более узких тем, в частности, обработке текстов и проведение тестирования. В издании предоставляется множество справочных материалов, кроме того, дополнительно читатели смогут найти исходные коды и другие приложения на веб-сайте автора.
Основная целевая аудитория – те, кто ранее не сталкивался с программированием, однако хочет детально познакомиться с данной сферой. Книга широко применяется в качестве учебного пособия в различных технических ВУЗах для подготовки программистов. Также издание будет полезно и опытным специалистам, которые смогут найти для себя много новой и полезной информации, что позволит им несколько увеличить свой профессиональный уровень.

Библиотека QT 4. Создание прикладных приложений в среде Linux — А. В. Чеботарев

Книга «Библиотека QT 4. Создание прикладных приложений в среде Linux», в первую очередь, рассчитана на программистов, которые активно используют C++ и заинтересованы создавать эффективные приложения для Linux с возможностью переноса на другие платформы. Рассматриваются самые важные классы библиотеки Qt, в то же время отсутствует полное описание их методов и списков свойств. Фактически, данная книга представляет собой базовый курс по ознакомлению и усвоению методов написания программ с применением программной оболочки Qt на языке С++ с целью созданию переносимых приложений.
Книга ориентирована на читателей, которые знакомы в определенной степени с C++, а также владеют информацией об устройстве и архитектуре таких операционных систем, как Linux и MS Windows. Предполагается наличие знаний и в области технологии программирования, в частности, использования сборщика, компилятора и отладчика, принципов написания программ, умение писать командные файлы и пользоваться командной строкой.

Язык Турбо Си — Ричард Уинер

«Язык Турбо Си» Р.Уинера — книга справочного характера, в которой описываются всевозможные аспекты Турбо Си, представляющего собой одну из наиболее популярных реализаций языка программирования Си. Компилятор Турбо Си был создан для работы с операционной системой MS-DOS, устанавливаемой на персональные компьютеры. Рассмотрены основы, синтаксис и семантика языка программирования Турбо Си. Описание сопровождается большим количеством примеров настоящих программ и анализом ошибок, которые могут возникнуть в процессе работы с конструкциями языка Турбо Си. Справочник является отличным методическим руководством, написан живым языком и достаточно легко читается. Рекомендуется всем, кому интересны вопросы программирования.

Основные концепции и механизмы объектно-ориентированного программирования — Пышкин Е. В.

В книге «Основные концепции и механизмы объектно-ориентированного программирования» дано подробное определение объектной модели, приведен всесторонний анализ механизмов управления вычислительным процессом, на которых основано объектно-ориентированное программирование. Рассмотрены вопросы использования классов, наследование, динамическое связывание, инкапсуляция, обработка исключительных ситуаций и т.д. Описаны обобщенные типы, библиотека ввода-вывода С++, управляемый код, компонентная архитектура, свойства, делегаты, события, отражения, специализированные атрибуты. Прилагаемый компакт-диск содержит иллюстрационные программы, написанные на разных языках программирования, включая С#, С++, Java, Visual Basic. Рекомендуется студентам и преподавателям технических вузов.

Полный справочник по C++ — Герберт Шилдт

Четвертое издание энциклопедического труда Г. Шилдта «Полный справочник по C++», в котором всесторонне рассматривается и иллюстрируется основная терминология, классы, методы и функции языка программирования C++, заданные стандартом ANSI/ISO. Изложение полностью охватывает все свойства и аспекты C++, а также языка C, на котором он базируется. Книга разделена на пять частей, каждая из которых посвящена отдельной теме. В первой части обсуждается подмножество С, во второй – язык С++, третья и четвертая части описывают библиотеки стандартных функций и классов соответственно, а в пятой рассказывается о различных приложениях, которые можно реализовать на С++. Информация, содержащаяся в данном справочнике, затрагивает практически все современные среды программирования. Книга предназначена для программистов.

Самоучитель C++ Builder — Никита Культин

«Самоучитель C++ Builder» — учебник по разработке приложений на Borland C++ Builder, представляющий собой подробное руководство по программированию в этой среде. Предназначен для самостоятельного изучения Borland C++ Builder при помощи множества практических примеров. Учебный курс начинается с создания проекта, после чего следует построение экранных форм и диалогов. Далее рассматриваются вопросы написания обработчиков событий и других вспомогательных функций, обсуждаются принципы работы с базами данных и графикой. Объясняются возможности и варианты использования в программах средств мультимедиа – в частности, анимация в Macromedia Flash. Обучение завершается созданием справочной системы в программе Microsoft HTML Help Workshop и инсталлятора на InstallShield Express. К самоучителю прилагается диск, на котором можно найти примеры проектов, задействованных в процессе обучения.

Borland C++ Builder. Экспресс-курс — Олег Вальпа

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