День добрый форумчани. Решил вот сделать пост на тему "Какие книги начать\продолжать изучать по С++". Мб пост кописат, или уже "был", но я не нашел, а книги и учения вещь нужная и полезная, а значиться должна быть под рукой всегда, тем более по такому прекрасному и многообразному языку, как "С++". Вообщем, угощайтесь на здоровье. Книги начинаются по алгоритму "От наиболее важной" в зависимости от степени нагрузки и приоритетности. Хотя это кому как.
ОФТОП: Все ссылки залиты на мега, "траянов, ратников, майнеров" нет, я не тупой, чтобы плевать в колодез, с которого потом пить буду
1 - Объектно-ориентированное программирование в С++. Автор Р. Лафоре
Страниц - 928
Формат - PDF
ИМХО маст хев в библиотеке любого сишника. Здесь вам и начало "Начал" и многопоточность, и вложенные классы и ассинхроность. Автор предоставляет материал по алгоритму "Это просто запомни, пока не вникай. Через два предложения я тебе все объясню." Внятно, просто, на русском. Очень много материала и реальных примеров задач.
Скачать
2 - Язык программирования С++. Специальное издание. Автор Б. Страуструп
Ну тут добавить нечего, это классика, автор этой книги и есть человек, который придумал С++. Для некоторых она может показаться слишком математичной, так и есть, ведь он в первую очередь математик. По этому, кто не на короткой руке с "матешой" или "мат-анализом", будет не привычно. Однако, книга была переведена на 19 языков, входит в классику "Computer Science".
Страниц - 1136
Формат - Djvu
Скачать
3 - Фундаментальные Алгоритмы на С++. Автор Р. Седжвик
Страниц - 688
Формат - PDF
Скачать
Хотите вы этого или нет, а алгоритмы знать надо, и еще не просто знать, а уметь по среди ночи написать "решето Ератосфена" или "Бинарный поиск"...шутка
. Но книга тоже из ряда маст хев. Автор не просто так выбрал с++, хотя от выбраного языка алгоритм не коим образом не зависит. Книга легка в чтение, хотя и порой может быть обрывками или невнятностями пахнуть. Автор начинает с "мелкой рыбы", а затем плавно приводит к построению и анализу алгоритмов, их приминение на конкретных программах.
Страниц - 369
Формат - PDF
Скачать
Наш отечественный бестселлер. Книга проста в изучение, сжато но по сути представленые основные тезисы языка, языковых конструкций, и АТД (абстрактные типы данных). К каждому разделу прикрепляется раздел с задачами. Много практики. Лучше начинать её после уверенных знаний в массивах, матрицах и указателей. ООП проходится бегло.
5 - MS Visual c++ 2010 в среде net. Автор В. Зиборов
Страниц - 387
Формат - PDF
Скачать
Ну здесь вы открываете для себя VS на C++\CLI. Много примеров, плюс алгоритмы, реальные задачи, много готовых решений и кода. Много задач по работе с графикой, буферизацией, чтение и запись файлов. Юзанье веббраузера для отрисовки данных, веб-формы. Как работать с базой SQL Server MS Access с помощью ADO.net. Для lvl middle, junior.
6 - Программирование на языке с++ в среде Qt Creator. Автор Р. Алексеев and company
Страниц - 448
Формат - PDF
Скачать
Все просто: выучили предыдущие книги, пора браться за фреймворк. Почти топовый фрейм, который юзают от "BMV" заканчивая "Nasa" для С++ "QT" или как его называют "КьюТи". На нем пилится чуть ли не половина софта, когда нужно быстро, качественно и кроссплатформенно. Это книга только отправная точка, ведь в фрейме содержиться почти 10000 классов. Только после уверенных знаний ООП и алгоритмов можете начинать прыгать в этот бассейн.
7 - Программирование сетевых приложений на с++. Автор Ш. Дуглас
Страниц - 302
Формат - PDF
Скачать
Не был бы я С++ кодер если бы не вспомнил о TCP/IP и сетевых app. Здесь вам и про TCP/IP протополы, сокеты, WIN-API и прочих ништяках расскажут. Паттерны проектировки ACE IIO с open source. Сетевое программирование на С++ это очень мощная вещь, кто её обуздает - тому будет открыта дорога в любой контору, компанию, офер.
8 - Игровой Движок. Автор Д. Грегори
Страниц - 1200
Формат - PDF
Скачать
Хотите кодить игры, welcome. Тут вам все покажут, все сорцы и практики. Правда нужно сперва знать линейную алгебру, матричный анализ и матан конечно же. Автор книги был топ разрабом в Midway, Electronic Arts и Naughty Dog. В этой книге он размывает абстракцию между игровым движком и низкроуровневой системой. Симуляция физики, анимация персов, алгоритмы отрисовки ландшафта, аудио кодеки, редакторы карт и много много всего.
8 - Алгоритмы и программы. Язык С++. Автор: Е. А. Конова, Г. А. Поллак
Страниц - 386
Формат - PDF
Скачать
Тоже как Алгоритмы и структуры данных. Основы оптимизации кода, основы программирования на плюсах, интересные материалы по алгоритмах. Примеров реальных задач нет, но не плохие выдуманные. Есть список алгоритвом, которые всегда спрашивают на собеседованиях.
ОФТОП: Все ссылки залиты на мега, "траянов, ратников, майнеров" нет, я не тупой, чтобы плевать в колодез, с которого потом пить буду
1 - Объектно-ориентированное программирование в С++. Автор Р. Лафоре
Страниц - 928
Формат - PDF
ИМХО маст хев в библиотеке любого сишника. Здесь вам и начало "Начал" и многопоточность, и вложенные классы и ассинхроность. Автор предоставляет материал по алгоритму "Это просто запомни, пока не вникай. Через два предложения я тебе все объясню." Внятно, просто, на русском. Очень много материала и реальных примеров задач.
Скачать
2 - Язык программирования С++. Специальное издание. Автор Б. Страуструп
Ну тут добавить нечего, это классика, автор этой книги и есть человек, который придумал С++. Для некоторых она может показаться слишком математичной, так и есть, ведь он в первую очередь математик. По этому, кто не на короткой руке с "матешой" или "мат-анализом", будет не привычно. Однако, книга была переведена на 19 языков, входит в классику "Computer Science".
Страниц - 1136
Формат - Djvu
Скачать
3 - Фундаментальные Алгоритмы на С++. Автор Р. Седжвик
Страниц - 688
Формат - PDF
Скачать
Хотите вы этого или нет, а алгоритмы знать надо, и еще не просто знать, а уметь по среди ночи написать "решето Ератосфена" или "Бинарный поиск"...шутка
4 - Программирование с++ в примерах и задачах. Автор А. Васильев
Страниц - 369
Формат - PDF
Скачать
Наш отечественный бестселлер. Книга проста в изучение, сжато но по сути представленые основные тезисы языка, языковых конструкций, и АТД (абстрактные типы данных). К каждому разделу прикрепляется раздел с задачами. Много практики. Лучше начинать её после уверенных знаний в массивах, матрицах и указателей. ООП проходится бегло.
5 - MS Visual c++ 2010 в среде net. Автор В. Зиборов
Страниц - 387
Формат - PDF
Скачать
Ну здесь вы открываете для себя VS на C++\CLI. Много примеров, плюс алгоритмы, реальные задачи, много готовых решений и кода. Много задач по работе с графикой, буферизацией, чтение и запись файлов. Юзанье веббраузера для отрисовки данных, веб-формы. Как работать с базой SQL Server MS Access с помощью ADO.net. Для lvl middle, junior.
6 - Программирование на языке с++ в среде Qt Creator. Автор Р. Алексеев and company
Страниц - 448
Формат - PDF
Скачать
Все просто: выучили предыдущие книги, пора браться за фреймворк. Почти топовый фрейм, который юзают от "BMV" заканчивая "Nasa" для С++ "QT" или как его называют "КьюТи". На нем пилится чуть ли не половина софта, когда нужно быстро, качественно и кроссплатформенно. Это книга только отправная точка, ведь в фрейме содержиться почти 10000 классов. Только после уверенных знаний ООП и алгоритмов можете начинать прыгать в этот бассейн.
7 - Программирование сетевых приложений на с++. Автор Ш. Дуглас
Страниц - 302
Формат - PDF
Скачать
Не был бы я С++ кодер если бы не вспомнил о TCP/IP и сетевых app. Здесь вам и про TCP/IP протополы, сокеты, WIN-API и прочих ништяках расскажут. Паттерны проектировки ACE IIO с open source. Сетевое программирование на С++ это очень мощная вещь, кто её обуздает - тому будет открыта дорога в любой контору, компанию, офер.
8 - Игровой Движок. Автор Д. Грегори
Страниц - 1200
Формат - PDF
Скачать
Хотите кодить игры, welcome. Тут вам все покажут, все сорцы и практики. Правда нужно сперва знать линейную алгебру, матричный анализ и матан конечно же. Автор книги был топ разрабом в Midway, Electronic Arts и Naughty Dog. В этой книге он размывает абстракцию между игровым движком и низкроуровневой системой. Симуляция физики, анимация персов, алгоритмы отрисовки ландшафта, аудио кодеки, редакторы карт и много много всего.
8 - Алгоритмы и программы. Язык С++. Автор: Е. А. Конова, Г. А. Поллак
Страниц - 386
Формат - PDF
Скачать
Тоже как Алгоритмы и структуры данных. Основы оптимизации кода, основы программирования на плюсах, интересные материалы по алгоритмах. Примеров реальных задач нет, но не плохие выдуманные. Есть список алгоритвом, которые всегда спрашивают на собеседованиях.