Форум программистов, компьютерный форум CyberForum.ru

Какие книги лучше всего изучить чтобы хорошо изучить с++ - C++

Восстановить пароль Регистрация
 
Miller-1981
33 / 32 / 0
Регистрация: 26.01.2009
Сообщений: 592
15.04.2014, 12:18     Какие книги лучше всего изучить чтобы хорошо изучить с++ #1
Хотелось бы открыть тему, либо если она уже есть подскажите ссылку. Хочу собрать список книг чтобы изучить профессионально с++, если например есть базовые знания с++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 12:18     Какие книги лучше всего изучить чтобы хорошо изучить с++
Посмотрите здесь:

C++ решил изучить с++
За какое время можно досканально изучить C++ C++
Хочу изучить C++ C++
Какие книги лучше прочесть? C++
2 изучить работу с массивом C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BlackSpace
135 / 128 / 50
Регистрация: 15.03.2014
Сообщений: 275
15.04.2014, 13:42     Какие книги лучше всего изучить чтобы хорошо изучить с++ #2
В верху данного раздела С++ для начинающих - есть соответствующая прикрепленная тема.
Вот Вам даже ссылка.
Литература C++
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
16.04.2014, 09:32     Какие книги лучше всего изучить чтобы хорошо изучить с++ #3
Цитата Сообщение от BlackSpace Посмотреть сообщение
В верху данного раздела С++ для начинающих - есть соответствующая прикрепленная тема.
На самом деле читать все из этого списка совсем не обязательно. Если уж требуется "изучить профессионально с++" то как минимум стоит обратить внимание на следующие моменты:
1)Знание синтаксиса языка
2)Знание стандартной библиотеки и в частности STL.
В том списке указанно достаточно много литературы по языку, однако ни одна из книг уровня "Hello, world!" указанная в этом списке не подойдет для систематического изучения языка. Причина... собственно их несколько. Во-первых, ни в одной из этих книг нет хорошей связи со стандарной библиотекой, во-вторых, ни в одной из этих книг не объясняется что такое указатели на функции (хотя тут я могу ошибаться). Почему так важны указатели на функции поймете при изучении STL. Ну и в-третьих, ни в одной из этих книг нет упоминания о новом стандарте С++11. Однако все это есть в книге:
Прата С. - Язык программирования С++.
Ее я бы и рекомендовал. А кроме этого:
Солтер С++ для профессионалов
Мeйерс Эффективное использование C++: 55 верных советов улучшить структуру и код ваших программ
Мeйерс Эффективное использование С++: 35 новых способов улучшить стиль программирования
Саттер Решение сложных задач на C++
Саттер Новые сложные задачи на C++
Джосьютис C++. Стандартная библиотека
Мюссер C++ и STL. Справочное руководство
Мейерс Эффективное использование STL
Александреску Современное проектирование на С++
Вандевурд Шаблоны C++. Справочник разработчика
Седжвик Фундаментальные алгоритмы на C++
Гамма Приемы объектно-ориентированного проектирования. Паттерны проектирования
Почему именно этот список и почему в него не вошли Липман, Лафоре, Шилд, Дейтл и прочие - в этих книгах нет связи со стандартной библиотекой на приемлемом уровне. Опять же это только мое личное субъективное мнение кто-то, возможно очень многие, с этим не согласятся и будут правы. Сколько людей столько и мнений.
И на последок не забывайте про ресурсы:
http://www.cplusplus.com/reference/iostream/
http://en.cppreference.com/w/cpp/header
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
16.04.2014, 11:30     Какие книги лучше всего изучить чтобы хорошо изучить с++ #4
Цитата Сообщение от Ilot Посмотреть сообщение
ни в одной из этих книг не объясняется что такое указатели на функции (хотя тут я могу ошибаться)
Помню в книге Прата указатели на функции точно были.
Цитата Сообщение от Ilot Посмотреть сообщение
ни в одной из этих книг нет упоминания о новом стандарте С++11
В книге Прата (6 издание) С++11 упоминается (целая глава по С++11).

Плюс, я бы еще добавил:
"Энтони Уильямс - Параллельное программирование на С++ в действии",
"Antony Polukhin - Boost C++ Application Development Cookbook",
"Addison Wesley - The C++ standard library_a tutorial and reference" (должно скоро выйти на русском: выйдет в мае 2014 года),
"Bjarne Stroustrup - The C++ Programming Language 4th Edition".

Добавлено через 2 минуты
Ну и конечно, надо быть знакомым с регулярными выражениями:
"Бен Форта - Регулярные выражения. 10 минут на урок (Освой самостоятельно)",
"Регулярные выражения, 3-е изд. (Джеффри Фридл, 2008)".
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
16.04.2014, 11:58     Какие книги лучше всего изучить чтобы хорошо изучить с++ #5
DiffEreD,
Цитата Сообщение от DiffEreD Посмотреть сообщение
Помню в книге Прата указатели на функции точно были.
Цитата Сообщение от DiffEreD Посмотреть сообщение
В книге Прата (6 издание) С++11 упоминается (целая глава по С++11).
Вот именно поэтому я и рекомендовал эту книгу, а не какую другую того же уровня
А ваши дополнения обязательно посмотрю.
BlackSpace
135 / 128 / 50
Регистрация: 15.03.2014
Сообщений: 275
16.04.2014, 12:51     Какие книги лучше всего изучить чтобы хорошо изучить с++ #6
Все читать конечно необязательно. В теме перечислены книги из которых можно выбрать для себя.

Лично я читал и часто обращаюсь к некоторым книгам из данного списка.
Насчет указателей на функции среди книг уровня Hello World.

1) Язык программирования C++. Вводный курс. 2007 год, 4-е издание.
Стенли Липпман (Stanley Lippman), Жози Лажойе (Josée Lajoie), Барбара Му (Barbara Moo).
Глава 7.9 - Указатели на функции.

2) Как программировать на C++. 2008 год, 5-е издание
Харви М. Дейтел (H. M. Deitel), Пол Дж. Дейтел (P. J. Deitel)
Глава 8.12 - Указатели на функции.
Yandex
Объявления
16.04.2014, 12:51     Какие книги лучше всего изучить чтобы хорошо изучить с++
Ответ Создать тему
Опции темы

Текущее время: 09:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru