Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Обучение программированию


Автор: ArniLand 11.4.2010, 23:43
Сейчас хочу улучшить  и укрепить свои начальные знания по C++ и пройти книжку Дейтел "как программировать на С++" с наиболее пользой. Что можете порекомендовать? Детально проходить и набирать самому пример, выполнять задания которые даны в книге и т.д. Просьба отнестись с пониманием, а не сразу посылать smile 

Автор: Ozerich 11.4.2010, 23:56
Ага, я так сейчас и делаю. Уже до 14 главы дошел  smile 

Автор: ArniLand 11.4.2010, 23:57
Ozerich, всмысле ничего особенного придумывать не нужно, просто читать теорию и выполнять практические задания?

Автор: Ozerich 12.4.2010, 00:00
Читать, переписывать код, читать к нему комментарии, потом самому поэкпериментировать. Вот например я, чтобы понять полиморфизм(13 глава толстого дейтела) переписал пример с главы и сижу думаю, а почему работает, потом изменю строчку, и опять думаю, а что же я изменил. Ну короче, ты понял smile 

Автор: ArniLand 12.4.2010, 00:12
выполняешь все задания после каждой глав или нет? смотрю их довольно много

Автор: Ozerich 12.4.2010, 00:31
ArniLand,я не новичок в программировании, книгу читаю для более глубоко ознакомления с языком. Упражнения делать необязательно, а вот то что написано в главе делать желательно smile 

Автор: bsa 12.4.2010, 14:02
ArniLand, ты не ленись и делай все, что есть. Более того, как написал Ozerich, пробуй что-нибудь изменить - экспериментируй. А то так и будешь по каждой ошибке задавать вопросы на форуме.

Автор: ИванМ 12.4.2010, 16:16
Читай стандарт ISO/IEC 14882.

Автор: limelight 12.4.2010, 19:37
Честно говоря самому интересно...Книжка объемная, если вы имеете ввиду последню редакцию(5-ю) - около 1400 стр.
Если все изучать тщательно, то уйдет много времени...А если не тщательно то многое может выветритсяsmile В идеале конечно много свободного времени, выполнять все упражнения и все время на основе изученного делать свои программы, воплощать свои идеи...
без последнего вообще никакsmile

Автор: ИванМ 12.4.2010, 19:40
Да ладно вам. Я пошутил, а вы мне минусов наставили. smile 

Автор: kemiisto 12.4.2010, 20:23
Цитата(ИванМ @  12.4.2010,  20:40 Найти цитируемый пост)
Да ладно вам. Я пошутил, а вы мне минусов наставили.

Ты забыл про кастомный тег [irony]! smile Вот смотри, как надо использовать такие теги. smile 

[наброс]Да, кстати, для тех, кто ещё не в курсе: объёмные талмуды для изучения - это особенность присущая C++, а не программированию вообще. Так, чтоб не создавалось ощущения излишней сложности программирования.[/наброс]

Автор: nurik3 12.4.2010, 20:41
Цитата

всмысле ничего особенного придумывать не нужно, просто читать теорию и выполнять практические задания? 

Проблема то во фразе "ничего особенного придумывать не нужно". Наоборот, нужно придумывать. А если просто читать теорию и выполнять практические задания Дейтела, то завтра все забудется. Кстати, почему только Дейтела? Что только у него есть задачи? Куча задач и живых есть на форуме у новичков, а это уже интереснее. Надо постараться помогать новичкам и повысить свой рейтинг. А рейтинг - это уже достижение.

Автор: smalcom 13.4.2010, 01:33
Цитата

Ты забыл про кастомный тег [irony]!

а еще есть головушка на плечах, которая у объектов с длительностью существования более 5 лет способна отличать прямое утверждение от сарказма.

Автор: xvr 13.4.2010, 11:00
Еще можно зайти в форум по C++ Builder, там mastodont уже похоже все задачи из Дейтел'а обсудил  smile 

Автор: bsa 13.4.2010, 11:35
Цитата(nurik3 @  12.4.2010,  20:41 Найти цитируемый пост)
Куча задач и живых есть на форуме у новичков, а это уже интереснее. Надо постараться помогать новичкам и повысить свой рейтинг.
В Часто задаваемых вопросах все это написано, зачем повторяться?

Автор: stat007 14.4.2010, 17:45
Я считаю, что задания после глав, нужно выполнять обязательно!! Т.к. ты проверяешь свои знания по в частности по пройденной главе.
Лично я сейчас читаю книгу Страуструпа: С++ 3 издание, там так же полно заданий после каждой главы, выполняю их, и даже после выполнения этих заданий часто узнаю ещё что-то новое, что не вошло в главу!
Так что теория теорией, а практиковаться нужно в большей степени!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)