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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Miller-1981
33 / 32 / 0
Регистрация: 26.01.2009
Сообщений: 592
#1

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

15.04.2014, 12:18. Просмотров 995. Ответов 5
Метки нет (Все метки)

Хотелось бы открыть тему, либо если она уже есть подскажите ссылку. Хочу собрать список книг чтобы изучить профессионально с++, если например есть базовые знания с++.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 12:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какие книги лучше всего изучить чтобы хорошо изучить с++ (C++):

Литература по C++: с какой книги лучше всего начинать? - C++
всем привет,две недели по вечерам изучаю C++ но даётся очень нелегко, проблема с литературой, начал с C++ для чайников пролистал...

Какие книги лучше прочесть? - C++
Доброго всем дня! Я только-только начал изучать программирование, и выбрал 1 своим языком - c++. Начал знакомство с книги "C++. Основы...

Хочу изучить C++ - C++
Начал читать книгу С++ на начинающих можно сказать чайников. Не могу скомпилировать. Хотел бы найти знающего человека ля помощи и...

решил изучить с++ - C++
всем привет, решил начать изучать с++, скачал MSVC++ 2010 express, какую литературу вы посоветуете для изучения данного языка?

2 изучить работу с массивом - C++
Нам задали две лабораторные по С++ , с которыми у меня возникли трудности Вторая состоит из двух частей(задание прилоено ниже в лаб...

Стоит ли изучить программирование в стиле С? - C++
Стоит ли изучит программирование в стиле С? В книге написано про строки в стиле С и настоятельно рекомендуется не использовать их при...

5
BlackSpace
137 / 130 / 52
Регистрация: 15.03.2014
Сообщений: 277
15.04.2014, 13:42 #2
В верху данного раздела С++ для начинающих - есть соответствующая прикрепленная тема.
Вот Вам даже ссылка.
Литература C++
0
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,115
Записей в блоге: 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
2
DiffEreD
1430 / 767 / 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)".
1
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,115
Записей в блоге: 5
Завершенные тесты: 1
16.04.2014, 11:58 #5
DiffEreD,
Цитата Сообщение от DiffEreD Посмотреть сообщение
Помню в книге Прата указатели на функции точно были.
Цитата Сообщение от DiffEreD Посмотреть сообщение
В книге Прата (6 издание) С++11 упоминается (целая глава по С++11).
Вот именно поэтому я и рекомендовал эту книгу, а не какую другую того же уровня
А ваши дополнения обязательно посмотрю.
0
BlackSpace
137 / 130 / 52
Регистрация: 15.03.2014
Сообщений: 277
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 - Указатели на функции.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2014, 12:51
Привет! Вот еще темы с ответами:

Как школьнику изучить программирование? - C++
Самостоятельно изучила основы С и С++. Как продолжить изучение, если ты школьник? Идти на дорогостоящие курсы нет денег.

Cтоит ли после изучения Си++ изучить Си - C++
Подскажите, стоит ли после изучения Си++ изучить Си? Ведь в Си++ поддерживаются все сишные команды (например, alloc, realloc и т.д.) Но в...

Какую программу нужно что бы изучить С++ - C++
Мне друг сказал что это хороший форум Так вот хочу спросить Какую программу нужно что бы изучить С++ Помогите а то уже второй день...

За какое время можно досканально изучить C++ - C++
Народ здравствуйте хотелось бы задать вам вопрос "За какое время можно досканально изучить C++" имея способности и уделяя 20-30 часов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
16.04.2014, 12:51
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru