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

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

C++. Руководство для начинающих — Герберт Шилдт

В данной книге автор описывает все основные средства языка C++, которые будут полезны любому начинающему программисту. Сначала читатель познакомится с элементарными понятиями (операторы, функции, переменные, инструкции управления, объекты и классы), после чего он сможет перейти к более сложным темам, таким как: перегрузка операторов, наследование, полиморфизм, виртуальные функции, механизм обработки исключений и средства ввода-вывода. Автор справочника «C++. Руководство для начинающих» Герберт Шилдт — авторитет в кругах C, C++ и Java-программистов. Он включил в свой справочник множество различных тестов для самоконтроля, которые позволят без проблем проверить усвоение теоретических знаний. Кроме того, в книге есть раздел «вопросы и ответы», который станет прекрасной шпаргалкой для любого программиста.

Программирование — В. Шелест

Благодаря этой книге читатель сможет в короткие сроки написать свою первую программу по схеме «алгоритм работы + выбранный язык программирования + стиль = рабочая и полезная программа». Весь изложенный в книге материал иллюстрируется наглядными примерами, а для написания программ используются такие языки, как Borland C++, Turbo Pascal и Fortran. В книге приведены различные упражнения, которые потребуют от читателя лишь рассудительности и знания основ математики и начальных сведений из раздела линейной алгебры. Книга «Программирование», написанная В. Шелест, предназначена для учащихся старшего звена школ, студентов младших курсов ВУЗов, а также всем тем, кто изучает или преподает программирование.

Язык С++. Учебное пособие — И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин

Данное пособие вкратце рассматривает основы языка программирования C++. Материал содержит основные функции, выражения и операторы популярного среди программистов языка С++, понятие объектно-ориентированного программирования преподносится легким, неформальным языком, доступным каждому, а многочисленные примеры (которые, по сути, являются элементами работающих программ) позволят закрепить изученный материал.

Все примеры, приведенные в книге «Язык С++. Учебное пособие», могут быть использованы для написания совершенно новых приложений. Пособие составлено коллективом авторов, в числе которых В.В. Фертиков, И. Ф. Астахова, С. В. Власов и А. В. Ларин, и рассчитано на студентов и их преподавателей, аспирантов и научных работников, а также на всех тех, кто желает лучше узнать язык программирования С++.

Технология CUDA в примерах. Введение в программирование графических процессоров — Джейсон Сандерс, Эдвард Кэндрот

В книге описаны основные моменты работы с вычислительной архитектурой CUDA, которая разрабатывается сотрудниками компании NVIDIA. Вместе с современной программной платформой, вычислительная архитектура CUDA позволяет программистам во всем мире использовать в работе огромную мощь графических процессоров, которую можно применить при создании высокопроизводительных приложений (например, научных, финансовых или инженерных). Книга «Технология CUDA в примерах. Введение в программирование графических процессоров» составлена Эдвардом Кэндротом и Джейсоном Сандерсом — ведущими разработчиками архитектуры CUDA, так что информация поступает, можно сказать, из первых рук.

Авторы в своей работе рассматривают самые важные аспекты CUDA, а также иллюстрируют их работающими примерами. После краткого введения в суть платформы и архитектуры CUDA, авторы начинают обсуждение функционала и связанных с ним решений. Читатель сможет узнать, когда лучше всего использовать то или иное средство CUDA, как писать программы, демонстрирующие впечатляющую производительность, и многое другое. Книга рассчитана, в основном, на программистов, но будет не менее полезна научным работникам, инженерам и студентам технических специальностей высших учебных заведений.

C++. Специальный справочник — Борис Карпов, Татьяна Баранова

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

Искусство программирования на C++ — Герберт Шилдт

Учебник целиком и полностью будет посвящен популярному языку программирования C++. Пособие будет рассматривать, как с помощью этого языка решать сложные задачи, которые каждому пригодятся в работе. Книга будет показывать, как можно создать загрузчик файлов из сети Интернет и научит этому навыку каждого читателя.

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

Книга научит читателя работе с панелью управления потоком и познакомит со всеми его функциями. Пособие покажет, как нужно разрабатывать сборщики мусора и пользовательские контейнера.

Изначально учебник познакомит нас со всеми базовыми возможностями языка программирования C++ в своей первой главе. Вторая глава будет посвящена самому простому сборщику мусора для языка C++. Далее вы сможете узнать про понятие многопоточности и научитесь его использовать в работе.

Четвертая глава книги будет посвящена расширению языка программирования C++ и всем приемам работы в выбранной сфере. Дальнейшая тема будет про загрузчика файлов из Интернета и про все способы работы с ним. В следующей теме мы узнаем, как проводить финансовые расчеты в C++ и как это поможет в работе каждому экономисту.

Дальнейшая тема книги будет рассказывать про решение задач способом искусственного интеллекта. Также мы сможем узнать из пособия как разрабатывать пользовательский контейнер STL. И последняя тема учебника познакомит нас с интерпретатором Mini C++.

Не стоит забывать, что после каждой главы книги будут специальные задания и задачки для закрепления изученного материала. Каждый читатель сможет познакомиться с нужной темой и после этого проверить свои знания. Благодаря этим задачам, каждый самостоятельно сможет понять, какие темы нужно перечитать повторно, а какие уже полностью освоены и могут быть использованы на практике.

Пособие будет содержать интереснейшие примеры, которые будут захватывать дух каждого читателя. Автор книги Герберт Шилдт использовал весь свой жизненный опыт и все примеры, с которыми ему приходилось работать. Он старается мастерски изложить материал пособия, чтобы даже новичок мог легко в нем разобраться и использовать в будущей работе. Автор приводит всевозможные ошибки, которые могут случаться в первой работе, чтобы читатель смогу их избежать и успешно начать свои первые проекты.

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

Технология программирования на C++. Win32 API-приложения — Н. А. Литвиненко

Данное пособие будет полностью объяснять всю работу и принципы программирования на С++, также поможет каждому разобраться в функциях Win32 API приложений. Этот материал обязан знать каждый новичок, который хочет разбираться в вопросах и задачах программирования. Ведь в этом пособии будут раскрыты важнейшие темы и все нужные базовые понятия.

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

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

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

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

Автор данного пособия — Н. А. Литвиненко — является большим специалистом в сфере программирования на С++ и делиться всеми знаниями и опытом со своими читателями. Она позволяет без трудностей любому новичку сделать огромный шаг к своей карьере программиста. Это пособие рекомендуется прочитать любому студенту и новичку для понятия всех базовых терминов и для закрепления полученных знаний. Также этот учебник будет идеально использовать любому преподавателю для обучения студентов, ведь он гарантированно подготовит их к успешной сдаче экзаменов и поможет запомнить нужную информацию на всю жизнь.

Технология COM+. Основы и программирование — Роберт Дж. Оберг

Материал этой книги будет целиком и полностью посвящен технологиям и основам программирования с помощью СОМ+, которые позволят создавать новые, потрясающие проекты и трехуровневые приложения. Все содержимое этого учебника написано очень профессионально и понятно, что позволяет даже новичку быстро войти в курс дела и хорошо освоить эту тематику.

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

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

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

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

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

Язык программирования C++. Лекции и упражнения — Стивен Прата

Автор книги «Язык программирования C++. Лекции и упражнения» – известный профессионал в области информационных технологий. Предлагаемое пособие посвящено едва ли не самой мощной программной платформе – С++, языку, ставшему эталоном самого понятия «объектно-ориентированное программирование».

Искусство знаменитого лектора излагать материал нашло яркое выражение и в данном учебнике. Легкий стиль изложения дает возможность даже далекому от области программирования человеку просто вникнуть в предмет и усвоить поданные знания. Книга изобилует примерами и рекомендациями по избежанию типичных и досадных ошибок. Все необходимые позиции разобраны предельно подробно. Начиная от простейших – описания типов данных, операторов и элементарных операций до функций и стандартных процедур.

Большое внимание уделяется объяснению коренных понятий: объекта, класса, шаблона, наследования. Читатель сможет освоить приемы создания исключений и их независимой обработки. Показаны принципы создания живучей программы, работающей независимо от нештатных ситуаций. После изучения каждой темы можно проверить свои знания с помощью вопросов, приводимых в ее конце. Там же есть и упражнения, которые помогают усвоить и закрепить способы решения типичных задач.

В книге найдут много полезного для себя и студенты, и преподаватели, и все программисты любого уровня – от начинающего до опытного.