Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
33 / 32 / 2
Регистрация: 26.01.2009
Сообщений: 592

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

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

Студворк — интернет-сервис помощи студентам
Хотелось бы открыть тему, либо если она уже есть подскажите ссылку. Хочу собрать список книг чтобы изучить профессионально с++, если например есть базовые знания с++.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.04.2014, 12:18
Ответы с готовыми решениями:

Какие книги нужно читать, чтобы изучить C# в достаточной мере
по мне лучше всего Фленов "Библия C#". Например в Шилдте примеры только в первых главах небольшие. Затем там такие портянки, что нихрена не...

Какие книги, статьи и материалы необходимо изучить для программирования микроконтроллеров
Нужна подсказка, начал изучать Visual Studio 2013 C++(в текущий момент пишу программу с авторизацией, которая будет производить расчеты для...

Какие книги или что изучить чтоб научиться такое делать на пхп?
1. Регистрацию юзера 2. Авторизация 3. Восстановление пароля 4. Смена пароля в личном кабинете 5. Добавление категории 5.5 Список...

5
209 / 183 / 114
Регистрация: 15.03.2014
Сообщений: 398
15.04.2014, 13:42
В верху данного раздела С++ для начинающих - есть соответствующая прикрепленная тема.
Вот Вам даже ссылка.
Литература C++
0
Эксперт по математике/физикеЭксперт С++
 Аватар для Ilot
2222 / 1424 / 419
Регистрация: 16.05.2013
Сообщений: 3,639
Записей в блоге: 6
16.04.2014, 09:32
Цитата Сообщение от 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
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
16.04.2014, 11:30
Цитата Сообщение от 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
2222 / 1424 / 419
Регистрация: 16.05.2013
Сообщений: 3,639
Записей в блоге: 6
16.04.2014, 11:58
DiffEreD,
Цитата Сообщение от DiffEreD Посмотреть сообщение
Помню в книге Прата указатели на функции точно были.
Цитата Сообщение от DiffEreD Посмотреть сообщение
В книге Прата (6 издание) С++11 упоминается (целая глава по С++11).
Вот именно поэтому я и рекомендовал эту книгу, а не какую другую того же уровня
А ваши дополнения обязательно посмотрю.
0
209 / 183 / 114
Регистрация: 15.03.2014
Сообщений: 398
16.04.2014, 12:51
Все читать конечно необязательно. В теме перечислены книги из которых можно выбрать для себя.

Лично я читал и часто обращаюсь к некоторым книгам из данного списка.
Насчет указателей на функции среди книг уровня 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2014, 12:51
Помогаю со студенческими работами здесь

Какой язык программирования лучше изучить, чтобы писать программы с пользовательским интерфейсом?
какой язык программирования лучше изучить, чтобы писать программы с пользовательским интерфейсом? Т.е с графическим интерфейсом! И если ...

Какие материалы нужно изучить чтобы создать приложение которое работает с информацией на сайте
Здравствуйте! Хочу создать програмку, которая по сайту новостей ходит и если добавлена новая новость, то она меня об этом уведомляет :) ...

Где можно хорошо изучить английский?
Где можно хорошо изучить английский? Я хочу изучить его НЕ через перевод, а через образы. Точнее, к примеру, слово apple связывать не с его...

Можно ли изучить столько всего?
Всем привет. Народ у меня к вам вопрос как вы думаете реально ли стать Системным программистом,прикладным программистом и...

Какие библиотеки стоит изучить?
Здравствуйте, я недавно начал изучать программирование и понял, что после основ языка надо переходить к изучению различных библиотек....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru