- Книги автора
- ожидает 1 человек
- Книги издательства
- ожидают 103 человека
- Книги серии
- ожидают 2 человека
C/C++. Программирование на языке высокого уровня
Ваша скидка: 12%
Цена: 116 058 101 575 руб.
Срок поставки: 2 — 4 дня
Задача этой книги - дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык "с нуля", но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги - дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий. Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.
Содержание
- Часть I. Структурное программирование
- Глава 1. Базовые средства языка C++
- Состав языка
- Типы данных С++
- Переменные и выражения
- Базовые конструкции структурного программирования
- Указатели и массивы
- Типы данных, определяемые пользователем
- Глава 2. Модульное программирование
- Функции
- Директивы препроцессора
- Области действия и пространства имен
- Глава 3. Технология создания программ
- Кодирование и документирование программы
- Проектирование и тестирование программы
- Динамические структуры данных
- Упражнения к части I
- Часть II. Объектно-ориентированное программирование
- Глава 4. Классы
- Описание класса
- Описание объектов
- Указатель this
- Конструкторы
- Статические элементы класса
- Дружественные функции и классы
- Деструкторы
- Перегрузка операций
- Указатели на элементы классов
- Рекомендации по составу класса
- Глава 5. Наследование
- Ключи доступа
- Простое наследование
- Виртуальные методы
- Множественное наследование
- Отличия структур и объединений от классов
- Глава 6. Шаблоны классов
- Создание шаблонов классов
- Использование шаблонов классов
- Специализация шаблонов классов
- Достоинства и недостатки шаблонов
- Глава 7. Обработка исключительных ситуаций
- Общий механизм обработки исключений
- Синтаксис исключений
- Перехват исключений
- Список исключений функции
- Исключения в конструкторах и деструкторах
- Иерархии исключений
- Глава 8. Преобразования типов
- Операция приведения типов в стиле С
- Операция const_cast
- Операция dynamic_cast
- Операция static_cast
- Операция reinterpret_cast
- Динамическое определение типа
- Глава 9. Рекомендации по программированию
- Упражнения к части II
- Часть III. Стандартная библиотека
- Глава 10. Потоковые классы
- Стандартные потоки
- Форматирование данных
- Методы обмена с потоками
- Ошибки потоков
- Файловые потоки
- Строковые потоки
- Потоки и типы, определенные пользователем
- Глава 11. Строки
- Конструкторы и присваивание строк
- Операции
- Функции
- Глава 12. Контейнерные классы
- Последовательные контейнеры
- Ассоциативные контейнеры
- Глава 13. Итераторы и функциональные объекты
- Итераторы
- Функциональные объекты
- Глава 14. Алгоритмы
- Немодифицирующие операции с последовательностями
- Модифицирующие операции с последовательностями
- Алгоритмы, связанные с сортировкой
- Алгоритмы работы с множествами и пирамидами
- Глава 15. Средства для численных расчетов
- Обобщенные численные алгоритмы
- Класс valarray
- Глава 16. Другие средства стандартной библиотеки
- Упражнения к части III
- Послесловие
- Литература
- Приложения
- Приложение 1. Операции языка С++
- Приложение 2. Спецификации формата для функций семейства printf
- Приложение 3. Арифметические преобразования типов
- Приложение 4. Заголовочные файлы стандартной библиотеки
- Приложение 5. Константы, макросы и типы данных стандартной библиотеки
- Приложение 6. Функции стандартной библиотеки
- Состав заголовочных файлов
- Алфавитный перечень функций
- Приложение 7. Таблицы кодов ASCII
- Алфавитный указатель
<p>Задача этой книги - дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык "с нуля", но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги - дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий. Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.</p>
Татьяна Павловская
Книги > Компьютеры и Интернет > Языки программирования > C, C++, C# > C/C++
isbn:978-5-94723-568-5
89386
BYR
in stock
C/C++. Программирование на языке высокого уровня
6.57
10
0
21
Книга из разряда Must have. Купил ее, уже имея некоторый опыт программирования на C++. Не думаю, что она пойдет новичкам в качестве самоучителя серии "для чайников", но уже имеющим хотя бы небольшой опыт в программировании на C++ она будет полезна в качестве справочника, а так же раскроет некоторые нюансы, которые в легковесных самоучителях вроде "C++ для чайников" опускают.
Кгига очень поверхносно проходит по программировнию. Много моментов где написано что нужно так делать а почему не написано.
Мне не понравилась книга. Для начала не советую!
Достоинства: рассмотрено подмножество языка С, довольно много типовых примеров, справочной информации (по С-ным функциям), структурное программирование излагается в той же последовательности, что и на первом курсе вуза, правила применения каких-либо конструкций изложены четко и кратко.
Недостатки: в некоторых местах ничего не понятно, автор не разъясняет такие моменты, т.е. нужно делать так то и так то, а почему именно так - не ясно. Из глав по ОО программированию не складывается целостная картина его использования.
Вердикт: если совсем нет времени на вдумчивое освоение С++, покупайте эту книгу или другую за такую же цену, и сразу принимайтесь за дело. Иначе лучше обратиться к более серьезным изданиям.
PS. В любом случае книга не принесет "прикосновение" к миру профессионального программирования.
Если не вдоваться в тонкости языка то книга терпимая. Но Шилдт на порядок лучше
Вполне приемлемый учебник. Лучше использовать имея некоторую подготовку по программированию, например, на Паскале, для которого учебники этого же автора мне нравятся больше.