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

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

Изучаем Си — Александр Крупник

Книга «Изучаем Си» посвящена программированию на языке программирования Си. Изложение ведется простым и понятным языком, ясным даже школьникам. Читателю предлагается материал, в котором содержится начальное сведение о данном языке программирования, рассказ о его особенностях. Главная же цель автора — научить читателя основам практического программирования, ради чего весь материал построен на коротких, но содержательных примерах, помогающих закрепить и усвоить материал уже самостоятельно. В качестве основы использован компилятор Tubo C, являющийся популярным для многих людей, занимающихся программированием.

Новые сложные задачи на C++ — Герб Саттер

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

C++ для \»чайников\» — Стефан Р. Дэвис

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

C++ Builder: Книга рецептов — Вячеслав Ермолаев, Тарас Сорока

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

Программирование на Microsoft Visual C++ 6.0 для профессионалов — Дэвид Дж. Круглински, Скотт Уингоу, Джордж Шеферд

Книга «Программирование на Microsoft Visual C++ 6.0 для профессионалов» посвящена программированию на Microsoft Visual C++ 6.0 с применением библиотек классов MFC. Подробно рассматриваются все этапы разработки приложений для 32-ух битных ОС, а именно управление памятью, печать, GDI, DIB, SDI/MDI, ActiveX, ATL, COM, последние расширения COM, обработка событий, программирование с использованием средств Windows Socketsm MFC WinInet, ISAPI. Издание, в первую очередь, предназначено людям, уже имеющим представление о С и С++, и желающим изучить основы создания ПО для 32-ух разрядных ОС Microsoft Windows 95/98, Windows NT 4.0.

C++ Builder в задачах и примерах — Никита Культин

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

STL для программистов на C++ — Леен Аммерааль

Автор книги «STL для программистов на С++» Леен Аммераль посвятил ее стандартной библиотеке шаблонов (STL) — одному из самых мощных инструментов для повышения эффективности результатов труда программистов, работающих с С++. Леен Аммераль по ходу изложения на примерах и фактах доказывает читателю всю перспективность использования STL в разработке — повышению надежности, универсальности и мобильности программ, снижению расходов. Дается полное введение в обсуждаемый предмет — STL, что позволяет в короткие сроки изучить и освоить библиотеку шаблонов. Читатель сможет найти в данной книге обширный справочный материал, в котором включен и новый класс STL, String. Для наглядности понимания ключевых понятий STL автор приводит многочисленные примеры законченных программ. Особое внимание уделено и разъяснению сложных понятий и терминов — адаптер функций, функциональный объект. Книга «STL для программистов на С++» рекомендована к чтению профессиональным программистам и тем людям, кто только начинает осваивать язык программирования С++.

Язык программирования Си. Справочник — Болски М. И.

Автор Болски М.И. в своей книге «Язык программирования Си» рассматривает основные конструкции языка программирования Си, приводя необходимые примеры и пояснения к предложенному для изучения материалу. К тому же, в издании обсуждается реализации языка для различных типов электронных вычислительных машин, а так же рекомендации к использованию Си для обеспечения мобильности разрабатываемых программ и приложений. Автор Болски М.И. уделяет некоторое внимание и библиотечным функциям языка, которые имеются в ОС Unix System V.

Фундаментальные алгоритмы на C++. Часть 5. Алгоритмы на графах — Роберт Седжвик

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

C++. Бархатный путь — А. Л. Марченко

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