Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для MuslimPalit
30 / 6 / 9
Регистрация: 23.03.2015
Сообщений: 508

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

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

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

Материал для чтения по asp.net MVC
Подскажите толковую книгу без лишнего и на русском по asp.net MVC

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

Перестали загружаться разделы Материал: [ Изменить ] и Материал: [ Создать ]
Доброго времени суток. Стоит Joomla 1.5.20 Перестали загружаться разделы Материал: и Материал: . При попытке перейти Материал: вылазит во...

10
 Аватар для shilko2013
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
19.07.2016, 10:26
Цитата Сообщение от MuslimPalit Посмотреть сообщение
нужны знания в UML и закрепить на практике ООП.
Думаю книга Харви и Дж Дейтейла для вас.
[удалено]
1
807 / 534 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
19.07.2016, 10:54
MuslimPalit, может стоить почитать литературу по с++11?
А это Липпман, Прата, Джосаттис, Уильямс, Страуструп (затрагивает с++14), Мейерс
Все на русском можно найти на торрентах
1
 Аватар для MuslimPalit
30 / 6 / 9
Регистрация: 23.03.2015
Сообщений: 508
19.07.2016, 12:45  [ТС]
shilko2013, а какая именно книга?
0
 Аватар для shilko2013
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
19.07.2016, 12:46
MuslimPalit, Как программировать на c++
1
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
19.07.2016, 12:51
Лучший ответ Сообщение было отмечено MuslimPalit как решение

Решение

Цитата Сообщение от MuslimPalit Посмотреть сообщение
обращаюсь и за лекционными материалами и за практическими указаниями.
Э.Гамма, Р.Хелм, Р.Джонсон, Дж.Влисседес, "Банда четырех"
это - классика.
паттерны должен знать каждый уважающий себя программист с++

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

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

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

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

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

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

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

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

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

Добавлено через 53 секунды
hoggy, думаю можно будет пройтись по этой последовательности
0
807 / 534 / 158
Регистрация: 27.01.2015
Сообщений: 3,017
Записей в блоге: 1
19.07.2016, 13:03
Цитата Сообщение от hoggy Посмотреть сообщение
Джезеф Элайдж "с++ - худший язык"
можешь дать наводку на эту книгу? никак не гуглится
0
 Аватар для MuslimPalit
30 / 6 / 9
Регистрация: 23.03.2015
Сообщений: 508
19.07.2016, 13:14  [ТС]
hoggy, а вот паттерны тяжеловаты в том смысле что трудно увидеть конкретизацию, эта книга лежит в библиотеке пару раз открывал, но это было давно, может уже время открыть ее
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
19.07.2016, 13:21
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
можешь дать наводку на эту книгу? никак не гуглится
аа.. ну просто его имя и название коверкают кто как хочет.

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

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

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

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

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

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

на самом деле понимание придет.
вместе с практикой.
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
19.07.2016, 13:30
Цитата Сообщение от hoggy Посмотреть сообщение
Джефф Элджер - "C++ Библиотека программиста"
Да, хорошая книжка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.07.2016, 13:30
Помогаю со студенческими работами здесь

для практики
Можете выложить сюда задачи , для практики начинающих. заранее спасибо.:)

Задачи на С для практики
Подскажите ,пожалуйста, где можно взять задачи на С для практики

Тема для практики
Добрый день! Нужно выбрать тему для практики, есть вопрос по одной теме, нужно уточнить вот " Изучение принципов организации офисной...

C# задачи для практики
Здравствуйте, ищу задачи любого уровня по C# для практики. Накидайте ссылки или сразу задачи плз. у кого что есть.

Шаблоны для практики
Подскажите, как лучше попрактиковаться в верстке.


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru