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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 241, средняя оценка - 4.94
deathNC
1888 / 1002 / 27
Регистрация: 08.12.2009
Сообщений: 2,795
Записей в блоге: 2
#1

Литература С++ для начинающих: Где искать? - C++

18.01.2010, 06:13. Просмотров 31608. Ответов 25
Метки нет (Все метки)

Ребята, подскажите литературу для изучения С++.

Вообще я пишу всё на дельфине уже два года (т.е. есть опыт в программировании), а тут вот пару месяцев назад впервые увидел кусок кода, написанного на С++, то есть я вообще ничего в этом языке не понимаю... появилось желание его изучить, но есть проблема - я не могу найти в ин-нете нормальную литературу (точнее не могу отличить нормальною от дерьма)... посоветуйте что-нибудь.. буду благодарен, если ссылочку на какую-нибудь книжку дадите...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2010, 06:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Литература С++ для начинающих: Где искать? (C++):

Литература для начинающих - C++
Здравствуйте,меня зовут Андрей мне 14 лет и я хотел бы спросить у знающих людей какую литературу мне прочитать для изучения языка C++,я...

Литература по C++ для начинающих - C++
Здравствуйте я учу язык с++ и ничего в нем не понимаю вообще скиньте мне какую то методичку для начинающих или книгу какую то...

Литература для начинающих - C++
всех с НГ!))) посоветуйте что почитать человеку который с программированием на Вы а в частности по С++...

Литература по WinAPI для начинающих - C++
прошу поделитесь нормальной книгой по WinAPI убедительная просьба не кричать благим матом "ГУГЛ" и тд если можете то просто скиньте...

Где взять задачи по С++ для начинающих - C++
Добрый день. При изучении столкнулся с проблемой. Иногда не до понимаю некоторые темы, к примеру указатели, указатели на функции, классы,...

Где найти примеры программ для начинающих - C++
где можно найти веб-c-предлагаемых,программ,для Начинающux

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
18.01.2010, 06:36 #2
Бьерн Страуструп. Язык программирования с++.
1
deathNC
1888 / 1002 / 27
Регистрация: 08.12.2009
Сообщений: 2,795
Записей в блоге: 2
18.01.2010, 07:02  [ТС] #3
Aye Aye, спасибо! Уже сливаю себе книгу!

Если у кого ещё есть пожелания по поводу Литературы С++ для начинающих, пишите...

Не по теме:

Ещё одна книга лишней не будет, хоть я не сомневаюсь, книга от Aye Aye будет отличная (прям как Флёнов для Дельфина)

0
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
18.01.2010, 07:28 #4
Герберт Шилдт. Практика С++ кажется.
1
Pr[1]col[1]sT
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 7
18.01.2010, 08:36 #5
хм ну тут смотря с какой оболочкой в с+ связано
на 2008 версии не рекомендую начинать разбираться
0
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
18.01.2010, 11:02 #6
Цитата Сообщение от Aye Aye Посмотреть сообщение
обязательно прочесть Бьерн Страуструп. Язык программирования с++.
может и обязательно. но через годика 3 после того, как С++ позанимается.
Цитата Сообщение от Pr1col1sT Посмотреть сообщение
хм ну тут смотря с какой оболочкой в с+ связано
язык не привязан к оболочке.
Цитата Сообщение от Pr1col1sT Посмотреть сообщение
на 2008 версии не рекомендую начинать разбираться
а я рекомендую. ну или на gcc
1
deathNC
1888 / 1002 / 27
Регистрация: 08.12.2009
Сообщений: 2,795
Записей в блоге: 2
18.01.2010, 11:13  [ТС] #7
Хорошо, потом посмотрю... спасибо...
0
ggmann
20 / 20 / 1
Регистрация: 06.10.2008
Сообщений: 173
18.01.2010, 11:53 #8
Филосовия С++ Брюс Эккель - 1 том.djvu
Философия С++. Практическое программирование.djvu
эти попробуй почитать, мне посоветовали их, читай и выполняй упражнения
1
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
18.01.2010, 13:48 #9
можно вот так сделать
1 Липпман - С++ для начинающих.
Так же у Липпмана есть небольшая книга описывает чистый С++ (вместо char* используется std::string;
вместо int arr[N]; std::vector <int> )
2 Дж КОпплиен - программирование на С++ (углубленее изучается ООП)
и Дальше поехали Дьюхэрст - Священные знания С++ Мейерс (эффективное использование С++, наиболее эффективное использование С++) Саттер (Решение сложных задач на С++, новые сложные задачи на С++) Стандарты программирования на С++ 101 советов там (точное название не помню) авторы Александреску, Саттер.
Обязательно читаем про STL всё что найдём (авторы Джо Сьюттис, Лен Аммераль (вот это книга по СТЛ для новичков), авторы СТепанов, Ли (это можно сказать справочник по СТЛ).
Так же эффективное использование СТЛ тоже прочитать можно )
Ну и конечно Паттерны проектирования (GOF)
1
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
18.01.2010, 13:57 #10
Цитата Сообщение от Андрейка Посмотреть сообщение
2 Дж КОпплиен - программирование на С++ (углубленее изучается ООП)
не рекомендую её к прочтению. во-первых, она старая. во-вторых, всё ооп, которое ты изучешь, прочитав её - это идиома "конверт-письмо". по крайней мере я только это запомнил
ну я ещё трюк запомнил, который никогда не пригодится: имитация вызова статических функций в то время, когда в С++ их небыло:
C++
1
2
3
4
5
struct S {
  void fcn() { }
};
 
((S*)0)->fcn();
в ней конечно есть мозгодробильные вещи - типа редактирование таблицы vtable, но обычному программеру - оно не надо, особенно учитывая что он не прочитал других, более важный книг (Саттер, Мейерс).
вывод: время, потраченное на неё - можно с большей пользой потратить.
1
deathNC
1888 / 1002 / 27
Регистрация: 08.12.2009
Сообщений: 2,795
Записей в блоге: 2
19.01.2010, 02:58  [ТС] #11
C++
1
2
3
4
5
struct S {
  void fcn() { }
};
 
((S*)0)->fcn();
мда... это для меня ещё матерки.. не понимаю пока этот код... но начнутся каникулы, и я обязательно перепробую всё, что мне тут посоветовали!!! Спасибо ОГРОМНОЕ всем!
0
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
19.01.2010, 04:47 #12
С чего начать изучение языка Си?
1
norge_goth
62 / 62 / 7
Регистрация: 27.01.2009
Сообщений: 279
03.11.2010, 00:26 #13
Цитата Сообщение от zim22 Посмотреть сообщение
C++
1
2
3
4
struct S {
 void fcn() { }
};
((S*)0)->fcn()
что-то я не понимаю вот этих матюков
C++
1
((S*)0)->fcn()
как оно работает, что такое
C++
1
((S*)0)
что это указатель понятно, непонятно как так можно взять указатель ?
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
03.11.2010, 01:14 #14
Страуструп - принципы и практика использования С++. Точное название ща лень смотреть. Вообщем новая книга Страуструпа
0
norge_goth
62 / 62 / 7
Регистрация: 27.01.2009
Сообщений: 279
03.11.2010, 01:20 #15
Цитата Сообщение от ForEveR Посмотреть сообщение
Страуструп - принципы и практика использования С++. Точное название ща лень смотреть. Вообщем новая книга Страуструпа
ясно ... вообщем запишу чтоб не забыть, когда доросту до Страуструпа начну читать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2010, 01:20
Привет! Вот еще темы с ответами:

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

Где взять файл Sales_item.h для книги Стенли Липпмана "C++ для начинающих" - C++
Всем привет! Изучая классы по книге Стенли Липпмана &quot;с++ для начинающих&quot;, столкнулся с такой проблемой - где взят файл Sales_item.h? Там...

Где найти ответы к самоконтролю в книге Шилдта "С++ руководство для начинающих" - C++
В книге сказано,что ответы есть на сайте осборне ком, но он перенаправляет на другой сайт,на котором ничего нет кроме продажи книг,по...

Где искать DllMain в ATL 7.0? - C++
Может кто знает где искать DllMain в ATL 7.0 А то смотрю в глобальных функциях есть а когда пытаешься открыть программа выкидывает тебя...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.11.2010, 01:20
Ответ Создать тему
Опции темы

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