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

Дальнейшее изучение С++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.77
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
11.02.2012, 11:09     Дальнейшее изучение С++ #1
Вот хотел у вас спросить, что дальше можно почитать после Бьярне Страуструп Программирование: принципы и практика использования C++, и после Р.Лафоре ООП в С++, планирую купить по WinApi и что то еще хотел у вас спросить что можно еще купить почитать
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2012, 11:09     Дальнейшее изучение С++
Посмотрите здесь:

изучение с++ C++
C++ Изучение с++
изучение C до C++ C++
C++ Изучение
C++ и дальнейшее его пременение C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.02.2012, 15:37     Дальнейшее изучение С++ #41
Цитата Сообщение от Evg Посмотреть сообщение
А без практики дальше можно хоть 100 книг прочесть - только нифига в голове не осядет и реальных знаний не прибавится
Вот и я о том же. Всегда следует практиковаться при чтении какой бы то ни было технической литературы, иначе чтение это - пустая трата времени и порча глаз.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16821 / 5242 / 318
Регистрация: 30.03.2009
Сообщений: 14,118
Записей в блоге: 26
11.02.2012, 15:50     Дальнейшее изучение С++ #42
Автор спросил, что ещё нужно читать. Я КОНКРЕТНО этому человеку ответил на КОНКРЕТНО его поставленный вопрос. Вот и всё

Добавлено через 10 минут
Цитата Сообщение от Deviaphan Посмотреть сообщение
Доказано индусами
Кстати, о бабочках

Если посмотреть на ответы, которые предлагают участники форума на некоторые вопросы, то можно увидеть, что они не намного отличаются от индусов. Автор просит написать программу (утрирую), которая находит максимальное из трёх чисел. В качестве ответа приводят решение (опять утрирую, но очень близко к реальности), что нужно создать массив из трёх элементов, далее вызвать шаблонную функцию сортировки из stl'вских контейнеров, предварительно написав к ней call-back функцию, а затем взять нулевой элемент получившегося массива. Или вообще для каких-нибудь мелочёвок напишут код с использование boost или Qt. В плане ответа на поставленные вопросы эти решения являются абсолютно идиотскими (потому что автор решения умеет только писать, но не умеет читать или попросту вникать в то, что нужно вопрошающему). Но отсюда также не следует, что много читать вредно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.02.2012, 15:56     Дальнейшее изучение С++ #43
Цитата Сообщение от Evg Посмотреть сообщение
Кстати, о бабочках...
Моё дело - не лезть в голову автора, чтобы посмотреть, что он умеет и чего не умеет, моё дело - ответить на поставленный вопрос. Если задача - отсортировать массив, то я не буду писать очередной bubble_sort, а воспользуюсь std::sort. Если, конечно, в задании не сказано "не использовать библиотечные функции" или "отсортировать методом таким-то" или ещё что-то вроде. И что странно, зачастую такие ответы вполне удовлетворяют вопрошающих. Бывает так, что ТС скажет "блиииин, это слишком сложно, мы такого ещё не писали и вообще мы на С пишем". По мне, так человек сам дурак. Такие вещи нужно уточнять в стартовом сообщении, а лучше в заголовке темы (хотя бы язык). Будь это фриланс - тут полностью согласен, условия заказчика должны быть выполнены исполнителем. А мы тут на альтруистических началах, так что делаем как хотим, не выходя за рамки поставленной задачи.
IFree Host
Заблокирован
11.02.2012, 16:05     Дальнейшее изучение С++ #44
Evg, полностью согласен с твоим мнением

Перефразируя известную малайскую поговорку -

Простота лучше воровства!
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16821 / 5242 / 318
Регистрация: 30.03.2009
Сообщений: 14,118
Записей в блоге: 26
11.02.2012, 16:08     Дальнейшее изучение С++ #45
Цитата Сообщение от silent_1991 Посмотреть сообщение
моё дело - ответить на поставленный вопрос
Дело индусов - написать программу. Программа работает? Работает. И пофигу как она написана. И в этом отношении упомянутые выше ответы на вопросы ничем принципиально от индусов не отличаются. И тем и другим впадлу разбираться, как же оно должно быть на самом деле
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.02.2012, 16:15     Дальнейшее изучение С++ #46
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Evg Посмотреть сообщение
как же оно должно быть на самом деле
И как же на самом деле должна быть написана программа сортировки массивов? С помощью велосипедов? Увольте. Я на этом форуме первую тысячу-полторы сообщений только этим и занимался, а теперь, извините, достало. Если я берусь решить какую-то задачу, то беру эту задачу из-за того, что она мне показалась интересной и что возникший в голове алгоритм решения мне показался более-менее изящным. Решая здесь задачки, я, в первую очередь, ставлю целью оттачивание своих навыков, а не удовлетворение всех прихотей ленивых студентов.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
11.02.2012, 16:23     Дальнейшее изучение С++ #47
Цитата Сообщение от Evg Посмотреть сообщение
Кстати, о бабочках
Если посмотреть на ответы, которые предлагают участники форума на некоторые вопросы, то можно увидеть, что они не намного отличаются от индусов. Автор просит написать программу (утрирую), которая находит максимальное из трёх чисел. В качестве ответа приводят решение (опять утрирую, но очень близко к реальности), что нужно создать массив из трёх элементов, далее вызвать шаблонную функцию сортировки из stl'вских контейнеров, предварительно написав к ней call-back функцию, а затем взять нулевой элемент получившегося массива. Или вообще для каких-нибудь мелочёвок напишут код с использование boost или Qt. В плане ответа на поставленные вопросы эти решения являются абсолютно идиотскими (потому что автор решения умеет только писать, но не умеет читать или попросту вникать в то, что нужно вопрошающему). Но отсюда также не следует, что много читать вредно
А в чем смысл писать велосипеды? Не знаю как остальные, я на форуме решаю задачи не для других, а исключительно для самосовершенствования. С основами с++ я уже вроде как разобрался, и мне ничего не дает написание максимально простого кода. А boost и qt - это уже более продвинутый уровень.

Не по теме:

Опоздал.)

IFree Host
Заблокирован
11.02.2012, 16:29     Дальнейшее изучение С++ #48
diagon,
Да нет, речь шла о том, что человек просит решения тривиальной задачи, а ему втирают алгоритм нахождения последнего элемента ПИ. Одно должно соответствовать другому. Так то, здесь все с одной и той же целью - поупражняться. Правда, бывают еще и те, кто повы....ся. И те, кто желает компенсировать свою неполноценность. Но это уже патология.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16821 / 5242 / 318
Регистрация: 30.03.2009
Сообщений: 14,118
Записей в блоге: 26
11.02.2012, 16:29     Дальнейшее изучение С++ #49
Цитата Сообщение от silent_1991 Посмотреть сообщение
И как же на самом деле должна быть написана программа сортировки массивов?
Цитата Сообщение от diagon Посмотреть сообщение
А в чем смысл писать велосипеды?
Моё дело - сравнить индусов и форумчан, а не давать оценку этим действиям или копаться в причинах тех или иных действий

Цитата Сообщение от silent_1991 Посмотреть сообщение
Моё дело - не лезть в голову автора, чтобы посмотреть, что он умеет и чего не умеет, моё дело - ответить на поставленный вопрос
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.02.2012, 16:36     Дальнейшее изучение С++ #50
Цитата Сообщение от Evg Посмотреть сообщение
Моё дело - сравнить индусов и форумчан
Не знал, что за вами закреплено право судить о людях и публично сравнивать их. Учту в будущем.

 Комментарий модератора 
Поскольку из темы ничего хорошего не вышло, да и не могло выйти, потому как эти вопросы уже измусолены тысячи раз, и все более-менее достойные советы даны - закрываю её.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2012, 16:36     Дальнейшее изучение С++
Еще ссылки по теме:

C++ Изучение C++
изучение с++ C++
Пересоздание массива в функции и дальнейшее его использование в main C++

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

Или воспользуйтесь поиском по форуму:
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
11.02.2012, 16:36  [ТС]     Дальнейшее изучение С++ #51
Цитата Сообщение от silent_1991 Посмотреть сообщение
Evg, проблема в том, что если читать книги по программированию, не пробуя большинство программ, приведённых там в качестве примера, не изменяя их, не вставляя отладочные принты и не вникая в работу алгоритма, а просто читать по паре страниц перед сном, то из человека выйдет кто угодно, но только не программист. Как книгу по математике надо читать с карандашом в руках, так и книгу по программированию надо читать с клавиатурой в них же. А читать книгу по программированию просто так - убить день/неделю/месяц (в зависимости от скорости чтения). Так что мне кажется, что совет "бросать читать [пусть даже на данном этапе] и приступать к практике" несколько неверен, потому что если тот, кому этот совет адресован, не практиковал, читая, то совет стоит заменить на "читай всё сначала, но перемешивая с практикой", а если он и так практиковал, то вообще на "продолжай в том же духе".

Sylar9, горькая правда: судя по темам, которые вы создавали на форуме, вы не усвоили ничего из того, что прочитали. Проблема может крыться как в том, что я озвучил выше, отвечая ув. Evg, так и в чём-то другом, но, тем не менее, она существует.

Просто у меня коэ что получается из из заданий(которые в книги) и много не получается. Мне кажиться самому ваше не реально научиться программировать, и это горькая правда жизни
Yandex
Объявления
11.02.2012, 16:36     Дальнейшее изучение С++
Закрытая тема Создать тему
Опции темы

Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru