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

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

Толковый словарь стандарта языка Си — Рекс Жешке

Книга Рекса Жешке «Толковый словарь стандарта языка Си» является одним из главных руководств и путеводителей по достаточно часто используемым в области программирования терминах при работе с языком Си. «Толковый словарь стандарта языка Си» содержит в себе два вида стандарта популярного языка — как американскую ANSI C, так и международную ISO C. Для удобства и повышения эффективности работы с книгой входящие в ее состав термины организованы в алфавитном порядке. Кроме того, каждое слово пояснено конкретным примером программ, в котором оно используется. Описываются в книге и русскоязычные аналоги терминов. Стоит отметить и обширную и удобную систему перекрестных ссылок для увеличения понимания написанного. Книга послужит отличным справочным материалом для программистов любого уровня владения языком программирования Си.

C++. Объектно-ориентированное программирование. Задачи и упражнения — В. В. Лаптев

Издание «С++. Объектно-ориентированное программирование. Задачи и упражнения» за авторством трех ведущих специалистов в данной области — В.В.Лаптева, А.В.Морозова, А.В.Бокова, предлагает рассмотреть основные возможности, которые предоставляет объектно-ориентированный стиль программирования языка С++. В книге приводятся интересные материалы по семантике и синтаксису объектно-ориентированных разработок С++ и по стандартной библиотеке шаблонов STL. Данное учебное пособие будет являться отличным справочником и руководством для людей, желающих изучить довольно богатые теоретические сведения, задачи и упражнения для начала самостоятельной работы в таких средах программирования, как С++ Bulider 6 и Visual C++.NET 2003. Заявленной аудиторией книги являются студенты и начинающие программисты, в том числе и преподаватели. Издание допущено к использованию в качестве учебного пособия для студентов ВУЗов, обучающихся по дисциплине «Информатика и вычислительная техника».

Язык программирования Си для персонального компьютера — Бочков С. О., Субботин Д. М.

В книге «Язык программирования Си для персонального компьютера» подробно описываются реализации языка программирования Си на 16-битных микро электронно-вычислительных машинах, совместимых с IBM PC. Издание содержит описание стандартных библиотек Си, поэтому его легко и удобно использовать как справочник или техническую документацию, предназначенную для студентов, обучающихся в ВУЗах по направлениям в области программирования, а так же разработчикам программного обеспечения. Книга подойдет и для тех людей, которые только собираются приступить к изучению языка программирования Си. В справочнике читатель найдет подробную роспись по синтаксису С с учетом особенностей реализаций ТС и MSC. Для более полного закрепления материала наличествуют примеры, наглядно показывающие применение и использование основных возможностей Си.

C++ изнутри — Ричард Вайнер, Льюис Пинсон

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

C++ Стандартная библиотека — Николай Джосьютис

В книге «С++. Стандартная библиотека.» подробно описывается стандартная библиотека языка программирования С++, которая способна значительно расширить возможности основного базового языка. Основное внимание издания сосредоточено на стандартной библиотеке шаблонов STL, а именно контейнерах, итераторах, алгоритмах и объектах функций. Так же описывается и библиотека потокового ввода/вывода IOStream. Попутно автор рассматривает такие компоненты стандартной библиотеки С++, как: строки, проблемы интернационализации, математические вычисления и специализированные контейнеры. Читатель найдет в книге подробную документацию по интерфейсу и классам библиотеки, уяснит множество нетривиальных концепций. Автор книги уделил внимание и практическим сторонам программирования, для которых будет особенно эффективно использование стандартной библиотеки, а так же описывает решение часто возникающих ошибок и проблем в процессе работы. Книга содержит множество примеров для закрепления изученного материала, и ею можно пользоваться как справочником, так и учебником. Издание рекомендуется к ознакомлению программистам высокого и среднего уровня.

Объектно-ориентированное программирование в C++ — Роберт Лафоре

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

Язык Си++ — Подбельский В.В.

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

Самоучитель Visual C++ .NET — Николай Секунов

В книге «Самоучитель Visual C++ .NET» рассматривается объектно-ориентированное программирование для 32-битных ОС Windows. В ней довольно остро обсуждаются многочисленные вопросы, связанные с разработкой многооконных и диалоговых приложений, различных типов справочных систем, русификации, преобразованию типов из одного в другой. Автор уделил внимание и на применение механизмов исключений для обработки ошибок, многозадачности и работе с шаблонами. В отдельную главу вынесено создание библиотек динамической компоновки DLL. Книга «Самоучитель Visual C++ .NET» является отличным справочником по классам и функциям языка программирования Visual C++ от Microsoft.

Архитектура .NET и программирование с помощью Visual C++ — Роберт Дж. Оберг, Питер Торстейнсон

Книга «Архитектура .NET и программирование на Visual C++» представляет собой полезное руководство по программированию на Visual C++ для платформы .NET. Изучив материал, читатель определенно научится пользоваться Visual Studio .NET в целях создания сложнейших программ и приложений для платформы .NET от корпорации Microsoft. Автор книги начинает свое повествование с рассказа о самой платформе Microsoft .NET, ее идей и моделей программирования. Пройдя данный раздел, читатель перейдет к более конкретному материалу — управляемым расширениям языка С++, приемам программирования на С++. Что примечательно, все изложение построено на конкретном примере, который наращивается и усложняется по ходу изучения материала. Автор книги не останавливается на достигнутом, и после рассмотрения таких понятий, как делегаты, события, интерфейсы, обсуждает систематическое изложение фундаментальных понятий библиотек классов .NET Framework. Уже используя знания, приобретенные в более ранних главах, читатель познакомится с программированием пользовательского интерфейса посредством классов Windows Forms. Далее автор рассматривает развертывание приложений, обсуждает наиболее часто возникающие вопросы, находит краткий, но лаконичный ответ на них. Уделяется внимание и метаданным, сериализации, атрибутам, асинхронному программированию, поточной обработке данных, а так же технологиям доступа к базам данных ADO.NET. В книге «Архитектура .NET и программирование на Visual C++» дается основательное изложение основ Web-программирования на базе технологий ASP.NET и SOAP (Simple Object Access Protocol). Как заключение, автор рассматривает и такие вопросы, как защита, отладка, вопросы функциональной совместимости платформы .NET с традиционными COM — приложениями, Win32-приложениями. Книга предназначена для профессионалов в области программирования, практиков.

Программирование на C++ в Linux — Николай Секунов

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