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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
#1

Что дальше? - C++

04.05.2011, 21:35. Просмотров 1805. Ответов 21
Метки нет (Все метки)

Мне 16 лет. Через два года буду поступать в институт на программиста, но уже сейчас начал интересоваться программированием.
На данный момент прочитал только одну книжку по С++ "Как программировать на С++ х.м. Дейтел, П.Дж. Дейтел Пятое малое издание". Думаю что хорошо усвоил весь материал этой книжки: много на практике писал код и выполнял все задания в книжке, все темы вроде бы хорошо выучил.

Что можете посоветовать прочитать дальше?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2011, 21:35     Что дальше?
Посмотрите здесь:

Что дальше - C++
Здравствуй те Господа программисты ! Хотел бы спросить следующее - более или менее ( не мне судить ) изучил с++ , ооп , и не мало...

Что дальше - C++
Всем привет. Я выучил основы,что дальше? Подкиньте книг о GUI , работаю на VS10

Что дальше? - C++
Здравствуйте.Я давно уже изучаю С++,изучил уже ООП,STL и т.д. все что касается консольных приложений.Что делать дальше?Хочу научится...

с++ и что дальше - C++
Люди добрые не подскажите я вот изучаю с++ какое направление в этой сфере наиболее перспективное(ну к примеру создание софта или или игр...

Что изучать дальше? (С++) - C++
Я начинающий программист в С++. Знаю основы ( Прочитал полностью Шилда для начинающих, читаю Страуструпа) Что изучать дальше, в разных...

Что учить дальше? - C++
Прата С. - Язык программирования С++. Лекции и упражнения (5-е изд.) - 2007 Все освоил что дальше посоветуйте. Темы книги: Глава...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.05.2011, 21:49     Что дальше? #2
koka3000, Ну Страуструпа полюбому надо прочитать, так же:
Скотт Майерс. - Эффективное использование С++. 55 рекомендаций.
Скотт Майерс. - Эффективное использование С++. 35 новых способов.
Андрей Александреску - Современное проектирование на С++.
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
04.05.2011, 22:03  [ТС]     Что дальше? #3
Вот в интернете нашел книжку : "C++ и STL справочное руководство. Дэвид Р. Мюссер...".
Стоит мне ее сейчас читать или будет для меня еще трудно?
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.05.2011, 22:08     Что дальше? #4
Цитата Сообщение от koka3000 Посмотреть сообщение
Стоит мне ее сейчас читать или будет для меня еще трудно?
Не знаком с этой книгой.Но, думаю, попробывать стоит, а если что-то не сразу будешь понимать, перечитывай даную тему, пока не наступит просвещение
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
04.05.2011, 22:10  [ТС]     Что дальше? #5
Цитата Сообщение от asics Посмотреть сообщение
Не знаком с этой книгой.Но, думаю, попробывать стоит, а если что-то не сразу будешь понимать, перечитывай даную тему, пока не наступит просвещение
Я ее уже читаю пару дней. Трудновато, но потихоньку идет.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,902
04.05.2011, 22:35     Что дальше? #6
на тему STL читайте Л.Аммерааль'STL для программистов на C++'.
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
04.05.2011, 22:39     Что дальше? #7
Также по STL стоит прочесть:
Скотт Мейерс - Эффективное использование STL.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
04.05.2011, 23:11     Что дальше? #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от koka3000 Посмотреть сообщение
Что можете посоветовать прочитать дальше?
Я бы рекомендовал делать упор не на C++ в данный момент, а на изучении программирования в целом. Для начала неплохо бы почитать, например, вот это или это.
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
04.05.2011, 23:13     Что дальше? #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот списочек:
Основы программирования на С и С++

5. Липпман С.Б. Основы программирования на С++. Серия C++ In-Depth, т.1: пер. с англ. — М.: Издательский дои «Вильямс», 2002.
6. Кениг Э., Му Б.Э. Эффективеное программирование на С++. Серия C++ In-Depth, т.2: пер. с англ. — М.: Издательский дои «Вильямс», 2002.
7. Хенкеманс Д., Ли М. Программирование на С++.- Пер. с англ. — СПб.: Символ-Плюс, 2002.
8. Дейтел П.Дж., Дейтел Х.М. Как программировать на С++. Введение в объектно-ориентированное проектирование с использованием UML./Пер. с англ. — М.: Издательство «Бином», 2002.
9. Лафоре Р. Объектно-ориентированное программирование в С++. Классика Computer Science. 4-е изд. — СПб.: Питер, 2003.
10. Лаптев В.В. С++. Экпресс-курс. — СПб.: БХВ-Петербург, 2004.
11. Эккель Б. Философия С++. Введение в стандартный С++. 2-е изд. — СПб.: Питер, 2004.
12. Эккель Б., Эллисон Б. Философия С++. Практическое программирование. 2-е изд. — СПб.: Питер, 2004.
16. Труб И.И. Объектно-ориентированное моделирование на С++: Учебный курс. — СПб.: Питер, 2006.

Профессиональное объектно-ориентированное программирование на С++

17. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. — СПб.: Питер, 2001.
18. Шаллоуэй А., Тротт Д. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию/Пер. с англ. — М.: Издательский дом «Вильямс», 2002.
20. Александреску А. Современное проектирование на С++. Серия C++ In-Depth, т.3: пер. с англ. — М.: Издательский дои «Вильямс», 2002.
21. Саттер Г. Решение сложных задач на С++. Серия C++ In-Depth, т.4: пер. с англ. — М.: Издательский дои «Вильямс», 2002.
22. Саттер Г. Новые сложные задачи на С++.: Пер. с англ. — М.: Издательский дои «Вильямс», 2005.
23. Мейерс С. Эффективное использование С++. 50 рекомендаций по улучшению наших программ и проектов/Пер. с англ — М.: ДМК Пресс, 2000.
24. Мейерс С. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению наших программ и проектов/Пер. с англ — М.: ДМК Пресс, 2000.
25. Элджер Дж. С++: библиотека программиста. — СПб.: ЗАО «Издательство «Питер», 1999.
26. Коплиен Дж. Программирование на С++. Классика Computer Science. — СПб.: Питер, 2005.
27. Бадд Т. Объектно-ориентированное программирование в действии/Пер. с англ.– СПб.: Питер, 1997.

Шаблоны и STL

28. Вандевурд Д., Джосаттис Н. Шаблоны С++: справочник разработчика/Пер. с англ. — М.: Издательский дом «Вильямс», 2003.
29. Джосьютис Н. С++. Стандартная библиотека./Пер. с англ. — СПб.:Питер, 2004.
30. Остерн М.Г. Обобщенное программирование и STL: Использование и наращивание стандартной библиотеки шаблонов С++/Пер. с англ. под ред. А. Махоткина и И.В. Романовского. — СПб.: Невский Диалект, 2004.
31. Аммерааль Л. STL для программистов на С++/Пер. с англ. — М.: ДМК, 1999.
32. Халперн П. Стандартная библиотека С++ на примерах./Пер. с англ. — М.: Издательский дом «Вильямс», 2001.
33. Мейерс С. Эффективное использование STL. Библиотека программиста. — СПб.: Питер, 2002.
35. Плаугер П., Степанов А., Ли М., Массер Д. STL — стандартная библиотека шаблонов C++: Пер. с англ. — СПб.: БХВ-Петербург, 2004.

Алгоритмы и структуры данных

36. Коллинз У.Дж. Структуры данных и стандартная библиотека шаблонов. — М.: ООО «Бином-Пресс», 2004.
37. Сэджвик Р. Фундаментальные алгоритмы на С++. Анализ/Структуры данных/Сортировка/Поиск./Пер. с англ. — Киев.: Издательство «ДиаСофт», 2001.
38. Сэджвик Р. Фундаментальные алгоритмы на С++. Алгоритмы на графах: Пер. с англ. — СПб.: ООО «ДиаСофтЮП», 2002.
39. Каррано Ф.М., Причард Дж.Дж. Абстракция данных и решение задач на С++. Стены и зеркала, 3-е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2003.
40. Браунси Кен. Основные концепции структур данных и реализация в С++.: Пер. с англ. — М.: Издательский дом «Вильямс», 2002.
41. Фридман А., Кландер Л., Михаэлис М., Шилдт Х. С/С++. Архив программ — М.: ЗАО «Издательство БИНОМ», 2001.
42. Хэзфилд Р., Кирби Л. и др. Искусство программирования на С. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста: Пер. с англ. — К.: Издательство «ДиаСофт», 2001.

Дополнительная литература
43. Страуструп Б. Дизайн и эволюция С++: Пер.с англ.– М.: ДМК Пресс; СПб.: Питер, 2006.
По каждой из тем сейчас можно добавить книжек.
STL - обязательное профессиональное знание для программиста С++.
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
05.05.2011, 12:16  [ТС]     Что дальше? #10
Это все поочереди нужно прочитать?
Если да, буду покупать електронную книгу и читать)
easybudda
Эксперт С++
9460 / 5473 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
05.05.2011, 13:09     Что дальше? #11
Цитата Сообщение от koka3000 Посмотреть сообщение
буду покупать електронную книгу и читать
Читать - это хорошо. Даже замечательно! И книжку электронную советую купить. Бумажные книги читать всё-таки удобнее (ну или привычнее), но в бумажном виде многого не найдёшь, да и дорого... Но... Только читая книги по-моему программировать не научишься. Обязательно пробовать самому что-то делать. Не ленитесь в день хотябы по 2 - 3 простых програмки писать по свежепрочитанному материалу. Как почувствуете, что сможете написать програмку для чего-нибудь себе полезную - пишите...
diagon
Higher
1928 / 1194 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.05.2011, 13:21     Что дальше? #12
На одном с++ без алгоритмов далеко не уедешь...
Могу посоветовать этот сайт для практики - http://********/
Там 500 задач разных уровней сложности на разную тематику
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
05.05.2011, 15:53     Что дальше? #13
Цитата Сообщение от koka3000 Посмотреть сообщение
Это все поочереди нужно прочитать?
Если да, буду покупать електронную книгу и читать)
1. Из основ программирования можно брать любую и читать. У Стенли Липпмана несколько книжек. Та, что указана здесь - это действительно основы - всего 256 страниц. Есть просто более объемные - на озоне можно найти. Ко всем этим книжкам надо добавить новую книжку Страуструпа, написанную специально для студентов. Там есть все и разжевано до предела. На Озоне опять же есть, на обложке - два гуся... Точнее - два лебедя летят...
Можно сюда добавить и мою книжку 2008 года: С++. Объектно-ориентированное программирование.

2. Из профессиональных - надо читать все. Я бы начал с книжки Коплиена. Сюдп можно еще добавить книжки Стивена Дьхерста (учитель Стенли Липпмана). Кроме того, вышло новое издание Скотте Мейерса. Появилась новая книжка по Паттернам - от Фрименов.

3. Алгоритмы. Появился новое издание Сэджвика. И много других книжек есть. Классика - Кормен. Он не привязан к С++, но там есть почти все. Кнут, том 3 по сортировке и поиску. Никлаус Вирт: Структуры данных и алгоритмы. Виталий Потопахин - Искусство алгоритмизации. В общем по алгоритмам - отдельно надо изучать и без привязки в С++.

4. Шаблоны и STL. Достаточно двух книжек: Шаблоны в С++ (это - ОБЯЗАТЕЛЬНО, без нее Александреску будет просто непонятен). И книга по STL. Сейчас есть новая - очень хороший справочник.
Veyron
106 / 106 / 4
Регистрация: 02.06.2009
Сообщений: 579
05.05.2011, 17:02     Что дальше? #14
Много языков знать - это хорошо. Но все же лучше знать, что из себя представляет программирование. Почитать книги по теории программирования: Алгоритмы - построение и анализ, Искусство программирования Кнута. Я правда пока с математикой в этой книге туго разобрался, поэтому отложил до студенчества. также можно с алгоритмами ознакомиться на E-maxx - тут их полно. А потом попрактиковаться в системах автоматического тестирования.
Apo
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 6
05.05.2011, 18:00     Что дальше? #15
А почему решил стать программистом?=)
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
05.05.2011, 22:08  [ТС]     Что дальше? #16
Цитата Сообщение от Apo Посмотреть сообщение
А почему решил стать программистом?=)
Из-за игры. Играл в одну онлайн игру. Потом с друзьями сделал ее сервер. У сервера был открытый исходный код. На сервер были баги... вот.
Vergil111
31 / 31 / 6
Регистрация: 30.11.2010
Сообщений: 81
05.05.2011, 22:12     Что дальше? #17
http://sharpc.livejournal.com/67583.html
Осталось всего ничего=)
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
05.05.2011, 22:20     Что дальше? #18
Цитата Сообщение от Vergil111 Посмотреть сообщение
http://sharpc.livejournal.com/67583.html
Осталось всего ничего=)
Это на РСДН обсуждалось в юморе...
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
05.05.2011, 22:26     Что дальше? #19
Динман М.И. - C++. Освой на примерах.
Тут и задачки в конце глав есть, для усвоения.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2011, 01:08     Что дальше?
Еще ссылки по теме:

Что дальше?(литература) - C++
Решил начать изучение с Си. Какую взять дальше книгу по С++ после "Язык программирование Си" Кернигана/Ритчи ?

что читать дальше - C++
Прочитал Прату вроде бы все понятно, сейчас читаю Николай Джосьютис STL, а вот дальше не знаю что выбрать читать 1)читать Кнут (очень...

Что учить дальше? - C++
В каком направлении посоветуете двигаться дальше? В раздел классы я въехал, знаю как реализовывать стандартные структуры, типа (очередь,...

Что дальше делать? - C++
Я тут недавно начал изучать с++ и изучил основы языка и немного порешал легких задач. Не подскажите ли мне какие книги прочитать для более...


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

Или воспользуйтесь поиском по форуму:
stdcout
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 210
06.05.2011, 01:08     Что дальше? #20
По алгоритмам никто не упомянул ещё одну хорошую книгу.
А. Левитин "Алгоритмы. Введение в разработку и анализ".
По - моему, по алгоритмам с неё лучше и начать.
Yandex
Объявления
06.05.2011, 01:08     Что дальше?
Ответ Создать тему
Опции темы

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