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

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

Войти
Регистрация
Восстановить пароль
 
MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 508
#1

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

19.07.2016, 09:06. Просмотров 377. Ответов 10
Метки нет (Все метки)

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

Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт - C++
Здравствуйте, задача такова есть файл, размером 1000 байт, нужно открыть его считать 100 байт, после чтения закрыть. Потом опять открыть...

Лучшая задача для практики - C++
Привет. Что посоветуете для практики? Я было писал разную чушь типо крестиков-ниликов, кубиков, но без псевдографики. Дело в том, что читаю...

Подскажите учебник для практики на c++ - C++
Всем привет,подскажите хороших учебников по c++ для совсем чайников,очень туго дается мне c++.Интересуют подробные учебники в которых...

Не могу найти тему с задачами для практики - C++
Когда-то видел здесь тему на много страниц. Там кто-то попросил сложные задачи для практики. И там куча их. Поиск ничего не дал.

Нужны несложные задания по программированию для практики - C++
Кому не сложно, дайте несложные задания по программированию с++. Я изучил все основы, а куда применять не знаю, а практика не помешает.

Программа аля DownloadMaster в качестве темы для практики в универе - C++
Доброго времени суток, уважаемые форумчане! Обдумывая тему для учебной практики в универе, появилась идея попробовать реализовать...

10
shilko2013
244 / 221 / 118
Регистрация: 02.04.2016
Сообщений: 855
Завершенные тесты: 1
19.07.2016, 10:26 #2
Цитата Сообщение от MuslimPalit Посмотреть сообщение
нужны знания в UML и закрепить на практике ООП.
Думаю книга Харви и Дж Дейтейла для вас.
[удалено]
1
Ferrari F1
580 / 518 / 101
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
19.07.2016, 10:54 #3
MuslimPalit, может стоить почитать литературу по с++11?
А это Липпман, Прата, Джосаттис, Уильямс, Страуструп (затрагивает с++14), Мейерс
Все на русском можно найти на торрентах
1
MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 508
19.07.2016, 12:45  [ТС] #4
shilko2013, а какая именно книга?
0
shilko2013
244 / 221 / 118
Регистрация: 02.04.2016
Сообщений: 855
Завершенные тесты: 1
19.07.2016, 12:46 #5
MuslimPalit, Как программировать на c++
1
hoggy
6719 / 2904 / 499
Регистрация: 15.11.2014
Сообщений: 6,538
Завершенные тесты: 1
19.07.2016, 12:51 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от MuslimPalit Посмотреть сообщение
обращаюсь и за лекционными материалами и за практическими указаниями.
Э.Гамма, Р.Хелм, Р.Джонсон, Дж.Влисседес, "Банда четырех"
это - классика.
паттерны должен знать каждый уважающий себя программист с++

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

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

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

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

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

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

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

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

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

Добавлено через 53 секунды
hoggy, думаю можно будет пройтись по этой последовательности
0
Ferrari F1
580 / 518 / 101
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
19.07.2016, 13:03 #8
Цитата Сообщение от hoggy Посмотреть сообщение
Джезеф Элайдж "с++ - худший язык"
можешь дать наводку на эту книгу? никак не гуглится
0
MuslimPalit
30 / 6 / 2
Регистрация: 23.03.2015
Сообщений: 508
19.07.2016, 13:14  [ТС] #9
hoggy, а вот паттерны тяжеловаты в том смысле что трудно увидеть конкретизацию, эта книга лежит в библиотеке пару раз открывал, но это было давно, может уже время открыть ее
0
hoggy
6719 / 2904 / 499
Регистрация: 15.11.2014
Сообщений: 6,538
Завершенные тесты: 1
19.07.2016, 13:21 #10
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
можешь дать наводку на эту книгу? никак не гуглится
аа.. ну просто его имя и название коверкают кто как хочет.

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

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

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

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

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

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

на самом деле понимание придет.
вместе с практикой.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
19.07.2016, 13:30 #11
Цитата Сообщение от hoggy Посмотреть сообщение
Джефф Элджер - "C++ Библиотека программиста"
Да, хорошая книжка.
0
19.07.2016, 13:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 13:30
Привет! Вот еще темы с ответами:

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

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

Посоветуйте материал для новичка - C++
Ребят, вот я перехожу в 9-ый класс, решил заняться программированием, т.к. с IT у меня всегда все ОК. Взгляд лежит на С++, что посоветуете...

Необходим код для решения линейной задачи - C++
Сахарная свекла содержит 14% сахара. С 1 га собирают 30 т сахарной свеклы. сколько гектаров надо засеять сахарной свеклой, чтобы получить В...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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