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

Необходим материал для чтения и практики - C++

Восстановить пароль Регистрация
 
MuslimPalit
 Аватар для MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 467
19.07.2016, 09:06     Необходим материал для чтения и практики #1
Всем доброго! Я почитал немало книг, перелопатил сайтов с практикой и видео по С++. Наступил какой-то период когда читай либо беру слишком сложно либо наоборот все понятно, да и практические только такие материалы попадаются. Не хочу останавливаться и идти по горизонтали, поэтому и обращаюсь и за лекционными материалами и за практическими указаниями. Все азы как бы уже поняты и в ООП, изучил и шаблоны, и STL, есть знание в OpenGL. Последние книги которые прочитал с комментарием, указываю ниже, большая просьба при предложении какого-либо источника ориентируйтесь по ним:
- Доусон М. Изучаем С++ через программирование игр. // уже давно, книга оказалась слишком элементарной но закрепил много материала, даже не зная тогда ООП, не оценил его описание.
- Страуструп Б. Программирование: принципы и практика использования С++. // находил опечатки, где-то было слишком даже элементарно, да и читал с описываемыми знаниями.
- Лапорт Объектно-ориентированное программирование. // сразу скажу самая лучшая книга по программированию которую читал, дочитал пару месяцев назад, приобрел для себя много нового.
- Шилдт Г. Самоучитель C++. // еще одна книга которую оценил высоко, абсолютно все понимал с одного разу, не приходилось зависать на примерах, уже месяц как дочитал, и к тому же на ее чтение ушла неделя а там стр 700. примеры были слишком уж элементарны.
Ниже книги которые пробовал читать за последний месяц:
- Майерс С. Наиболее эффективное использование С++. // книга понравилась, трудная но поначалу все понимал, во второй половине на некоторых моментах приходилось по нескольку раз зависать, к концу вообще перестал - уже не чувствовал понимания в средствах которые описываются.
- Майерс С. Эффективное использование STL. // прочитав пару советов решил остановиться ну слишком обобщенное знание по STL, мысли прям не успевали за содержанием.
Кроме этого бывал на многих сайтах поэтому статьи на темы ниже книг Лапорта и Шилдта не предлогать - это насчет сайтов.
Также пробовал почитать и рефакторинг Мартин Фаулер - жаль на java половину учебника прочитал оставил из - за отсутствия знания в UML - ОЧЕНЬ БУДУ БЛАГОДАРЕН если предложите хорошие материалы по UML.
Так же пытался залезть в паттерны нужны знания в UML и закрепить на практике ООП.
Ну как-то так, необходимо ваша помощь, без вас никак из дня в день ищу книги, статьи, сайты и все не то, насчет практика я вообще молчу - абсолютно ничего подобрать не могу.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2016, 09:06     Необходим материал для чтения и практики
Посмотрите здесь:

Не могу найти тему с задачами для практики C++
C++ Нужен материал для начинающих
Лучшая задача для практики C++
C++ Посоветуйте материал для новичка
C++ Необходим код для решения линейной задачи
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shilko2013
 Аватар для shilko2013
238 / 215 / 116
Регистрация: 02.04.2016
Сообщений: 812
Завершенные тесты: 1
19.07.2016, 10:26     Необходим материал для чтения и практики #2
Цитата Сообщение от MuslimPalit Посмотреть сообщение
нужны знания в UML и закрепить на практике ООП.
Думаю книга Харви и Дж Дейтейла для вас.
[удалено]
Ferrari F1
Заблокирован
295 / 281 / 61
Регистрация: 27.01.2015
Сообщений: 1,889
Записей в блоге: 1
Завершенные тесты: 1
19.07.2016, 10:54     Необходим материал для чтения и практики #3
MuslimPalit, может стоить почитать литературу по с++11?
А это Липпман, Прата, Джосаттис, Уильямс, Страуструп (затрагивает с++14), Мейерс
Все на русском можно найти на торрентах
MuslimPalit
 Аватар для MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 467
19.07.2016, 12:45  [ТС]     Необходим материал для чтения и практики #4
shilko2013, а какая именно книга?
shilko2013
 Аватар для shilko2013
238 / 215 / 116
Регистрация: 02.04.2016
Сообщений: 812
Завершенные тесты: 1
19.07.2016, 12:46     Необходим материал для чтения и практики #5
MuslimPalit, Как программировать на c++
hoggy
5225 / 2116 / 403
Регистрация: 15.11.2014
Сообщений: 4,800
Завершенные тесты: 1
19.07.2016, 12:51     Необходим материал для чтения и практики #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от MuslimPalit Посмотреть сообщение
обращаюсь и за лекционными материалами и за практическими указаниями.
Э.Гамма, Р.Хелм, Р.Джонсон, Дж.Влисседес, "Банда четырех"
это - классика.
паттерны должен знать каждый уважающий себя программист с++

Джоссатис, "Стандартная библиотека"
думаю комментарии излишни.

Вандевурд, Джосаттис "Шаблоны C++"
все, что вы хотели знать о мета-программировании,
но боялись спросить

Андрей Александреску: "Современное проектирование на С++"
это тоже можно считать классикой.
должен знать каждый уважающий себя программист с++
лучше читать его после Джоссатиса.
легче будет понять.

Макконелл "Идеальный код".
после него обычно резко меняется отношение к жизни,
и вверх взлетает квалификация.
после прочтения этой книги заканчивается деццтво,
и начинается взрослая жизнь.

"Джон Роббинсон, отладка приложений"
техники привентивного предотвращения ошибок.
техники быстрого поиска самых замороченных багов.

Джезеф Элайдж "с++ - худший язык"
книга для углубленного изучения языка.
материал не то что бы сложный..
но весьма интересный.
Элайдж пытается открыть перед читателями новые паттерны и техники.

Купер Алан, "Психушка в руках поциэнтов"
специально не стану писать о чем она.
скажу лишь - книга для настоящих Ценителей.
MuslimPalit
 Аватар для MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 467
19.07.2016, 13:02  [ТС]     Необходим материал для чтения и практики #7
благодарю всех за помощь.

Добавлено через 46 секунд
по UML наверняка лучше на сайтах поискать

Добавлено через 3 минуты
Ferrari F1, нашел у себя в библиотеке Липмана помню с нее начинал еще год назад! Спасибо за совет.

Добавлено через 53 секунды
hoggy, думаю можно будет пройтись по этой последовательности
Ferrari F1
Заблокирован
295 / 281 / 61
Регистрация: 27.01.2015
Сообщений: 1,889
Записей в блоге: 1
Завершенные тесты: 1
19.07.2016, 13:03     Необходим материал для чтения и практики #8
Цитата Сообщение от hoggy Посмотреть сообщение
Джезеф Элайдж "с++ - худший язык"
можешь дать наводку на эту книгу? никак не гуглится
MuslimPalit
 Аватар для MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 467
19.07.2016, 13:14  [ТС]     Необходим материал для чтения и практики #9
hoggy, а вот паттерны тяжеловаты в том смысле что трудно увидеть конкретизацию, эта книга лежит в библиотеке пару раз открывал, но это было давно, может уже время открыть ее
hoggy
5225 / 2116 / 403
Регистрация: 15.11.2014
Сообщений: 4,800
Завершенные тесты: 1
19.07.2016, 13:21     Необходим материал для чтения и практики #10
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
можешь дать наводку на эту книгу? никак не гуглится
аа.. ну просто его имя и название коверкают кто как хочет.

гуглите такое название:
Джефф Элджер - "C++ Библиотека программиста"

ещё проще загуглить по фразе:
элайдж с++ бьярн я люблю твой язык, как черчилль любил демократию. С++ - худший объектно-ориентированный язык… но остальные еще хуже.
это его знаменитое обращение к Страуструпу ни с кем не спутаешь)

Добавлено через 4 минуты
Цитата Сообщение от MuslimPalit Посмотреть сообщение
а вот паттерны тяжеловаты в том смысле что трудно увидеть конкретизацию, эта книга лежит в библиотеке пару раз открывал, но это было давно, может уже время открыть ее
я понимаю.

они тяжеловаты в плане теории.
потому что пока не окажешься в ситуации,
где паттерн - что доктор прописал,
остается неочевидной их киллер-фича.

я знаю парня, он весь каталог банды вызубрил наизусть.
а потом жаловался: что помнит все их названия и описания,
но если его спросят: зачем например,
нужен "фасад" - не знает что ответить.

ну или ему приводят ситуацию и спрашивают:
какой из паттернов здесь лучше всего подойдет?
он тоже не знает.

на самом деле понимание придет.
вместе с практикой.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 13:30     Необходим материал для чтения и практики
Еще ссылки по теме:

Какое консольное mini-приложение можно сделать с использованием классов (для практики)? C++
Программа аля DownloadMaster в качестве темы для практики в универе C++
Подскажите учебник для практики на c++ C++

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11817 / 6796 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
19.07.2016, 13:30     Необходим материал для чтения и практики #11
Цитата Сообщение от hoggy Посмотреть сообщение
Джефф Элджер - "C++ Библиотека программиста"
Да, хорошая книжка.
Yandex
Объявления
19.07.2016, 13:30     Необходим материал для чтения и практики
Ответ Создать тему
Опции темы

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