33 / 32 / 2
Регистрация: 26.01.2009
Сообщений: 592
|
|
Какие книги лучше всего изучить чтобы хорошо изучить с++15.04.2014, 12:18. Показов 2527. Ответов 5
Метки нет Все метки)
(
Хотелось бы открыть тему, либо если она уже есть подскажите ссылку. Хочу собрать список книг чтобы изучить профессионально с++, если например есть базовые знания с++.
0
|
15.04.2014, 12:18 | |
Ответы с готовыми решениями:
5
Какие книги нужно читать, чтобы изучить C# в достаточной мере Какие книги, статьи и материалы необходимо изучить для программирования микроконтроллеров Какие книги или что изучить чтоб научиться такое делать на пхп? |
209 / 183 / 114
Регистрация: 15.03.2014
Сообщений: 398
|
|
15.04.2014, 13:42 | |
В верху данного раздела С++ для начинающих - есть соответствующая прикрепленная тема.
Вот Вам даже ссылка. Литература C++
0
|
![]() ![]() ![]() |
||
16.04.2014, 09:32 | ||
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
|
![]() |
|||
16.04.2014, 11:30 | |||
Плюс, я бы еще добавил: "Энтони Уильямс - Параллельное программирование на С++ в действии", "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
|
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
|
16.04.2014, 12:51 | |
Помогаю со студенческими работами здесь
6
Какой язык программирования лучше изучить, чтобы писать программы с пользовательским интерфейсом? Какие материалы нужно изучить чтобы создать приложение которое работает с информацией на сайте Где можно хорошо изучить английский? Можно ли изучить столько всего? Какие библиотеки стоит изучить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
|
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
|
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
|
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
|
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
|
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
|
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
|
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. )
Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
|
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
|
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать?
Entity Framework — это. . .
|