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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.77
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,931
Записей в блоге: 1
#1

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

11.02.2012, 11:09. Просмотров 2774. Ответов 50
Метки нет (Все метки)

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

C++ и дальнейшее его пременение - C++
Товарищи! С трудом дается, но дается С++, есть ли смысл покончить мукам конец? Я учусь на программиста, но пошла туда ради PHP, Java,...

Пересоздание массива в функции и дальнейшее его использование в main - C++
Почему, когда я вызываю std::cout << _list в функции, то вывод идет нормальный, а когда в main, то выводится не то, что нужно ? ...

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

Изучение с++ - C++
Знаю основной синтаксис + ООП. Что посоветуете почитать актуального на сегодняшний день?

изучение C до C++ - C++
объязательно изучить C до изучения C++ ?

Изучение - C++
Всем привет. Я изучаю программирование чуть меньше года (сразу начал с Си++), подскажите плз, как лучше поступать. Учить определённую тему...

50
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,931
Записей в блоге: 1
11.02.2012, 13:54  [ТС] #31
Цитата Сообщение от IFree Host Посмотреть сообщение
Visual Studio 2008
Просто в 6,0 не компилируется
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
11.02.2012, 14:02 #32
IFree Host, И кстати... Судя по твоему написанию кода (особенно использование классов и тем временем Си функций, макросов) тебе самому стоит еще поучить плюсы, прежде чем с графикой связываться.... ИМХО.
0
IFree Host
Заблокирован
11.02.2012, 14:27 #33
Ich bin ja aber auch Deutscher

Добавлено через 52 секунды
ForEveR, это я писал еще в начале семестра на чистом С
0
Evg
Эксперт CАвтор FAQ
17947 / 6178 / 412
Регистрация: 30.03.2009
Сообщений: 16,970
Записей в блоге: 27
11.02.2012, 14:27 #34
Цитата Сообщение от Sylar9 Посмотреть сообщение
просто я не могу понять что можно написать с консольными приложениями, не зная функция WinApi и не могу понять применение классов
1. Ввод данных с клавиатуры
2. Вывод данных на экран (в консоль)
3. Работа с файлами
4. Вычисления и алгоритмы

Этих пунктов тебе более чем хватит, чтобы понять азы программирования. Никакого знания WinApi тут не требуется, потому что подавляющее большинство задач этого класса никак не привязаны ни к какому WinApi (да и вообще не привязаны ни к какой конкретной операционной системе или процессору)

Прежде, чем понять применение классов нужно научиться хоть что-то и хоть как-то программировать.
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
11.02.2012, 14:34 #35
это я писал еще в начале семестра на чистом С
В чистом С нет классов, если что. А у вас все функции в коде графика обернуты в класс.
0
IFree Host
Заблокирован
11.02.2012, 14:40 #36
ForEveR, где? в каком месте?

Добавлено через 3 минуты
а вон ты о чем.
Код с башнями ханоя это чистый С
а класс для консольной графики это я ему в качестве примера чтобы он не парился по поводу того что в консоли графику нельзя сделать.

Ну а раз ты такой придира то как только допишу тетрис вывалю его сюда в качестве примера.
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
11.02.2012, 14:40 #37
IFree Host, Сообщение №22. Представленный в нем код. Используется класс, а так же Си функции и абсолютно ненужные макросы.
Я ж не придираюсь. Советую просто так не делать. Жду код тетриса (=
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
11.02.2012, 14:43 #38
Evg, проблема в том, что если читать книги по программированию, не пробуя большинство программ, приведённых там в качестве примера, не изменяя их, не вставляя отладочные принты и не вникая в работу алгоритма, а просто читать по паре страниц перед сном, то из человека выйдет кто угодно, но только не программист. Как книгу по математике надо читать с карандашом в руках, так и книгу по программированию надо читать с клавиатурой в них же. А читать книгу по программированию просто так - убить день/неделю/месяц (в зависимости от скорости чтения). Так что мне кажется, что совет "бросать читать [пусть даже на данном этапе] и приступать к практике" несколько неверен, потому что если тот, кому этот совет адресован, не практиковал, читая, то совет стоит заменить на "читай всё сначала, но перемешивая с практикой", а если он и так практиковал, то вообще на "продолжай в том же духе".

Sylar9, горькая правда: судя по темам, которые вы создавали на форуме, вы не усвоили ничего из того, что прочитали. Проблема может крыться как в том, что я озвучил выше, отвечая ув. Evg, так и в чём-то другом, но, тем не менее, она существует.
0
IFree Host
Заблокирован
11.02.2012, 14:43 #39
макросы нужно было использовать как пример к изучаемой теме прекомпилятора
потому они там и есть
Это ты свободный художник, а мы студенты - люди подневольные. Что профессор просит то и делаем.
0
Evg
Эксперт CАвтор FAQ
17947 / 6178 / 412
Регистрация: 30.03.2009
Сообщений: 16,970
Записей в блоге: 27
11.02.2012, 15:33 #40
Цитата Сообщение от silent_1991 Посмотреть сообщение
"бросать читать [пусть даже на данном этапе] и приступать к практике"
Я же говорил, что не надо бросать читать. На данном этапе не надо больше никаких новых книг читать. Да и вообще две прочитанные книги - это уже перебор, если это всё читалось без соответствующей практики. А без практики дальше можно хоть 100 книг прочесть - только нифига в голове не осядет и реальных знаний не прибавится
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
11.02.2012, 15:37 #41
Цитата Сообщение от Evg Посмотреть сообщение
А без практики дальше можно хоть 100 книг прочесть - только нифига в голове не осядет и реальных знаний не прибавится
Вот и я о том же. Всегда следует практиковаться при чтении какой бы то ни было технической литературы, иначе чтение это - пустая трата времени и порча глаз.
0
Evg
Эксперт CАвтор FAQ
17947 / 6178 / 412
Регистрация: 30.03.2009
Сообщений: 16,970
Записей в блоге: 27
11.02.2012, 15:50 #42
Автор спросил, что ещё нужно читать. Я КОНКРЕТНО этому человеку ответил на КОНКРЕТНО его поставленный вопрос. Вот и всё

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

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

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

Простота лучше воровства!
0
Evg
Эксперт CАвтор FAQ
17947 / 6178 / 412
Регистрация: 30.03.2009
Сообщений: 16,970
Записей в блоге: 27
11.02.2012, 16:08 #45
Цитата Сообщение от silent_1991 Посмотреть сообщение
моё дело - ответить на поставленный вопрос
Дело индусов - написать программу. Программа работает? Работает. И пофигу как она написана. И в этом отношении упомянутые выше ответы на вопросы ничем принципиально от индусов не отличаются. И тем и другим впадлу разбираться, как же оно должно быть на самом деле
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2012, 16:08
Привет! Вот еще темы с ответами:

изучение с++ - C++
нужно ли знать С чтобы учить С++?

Изучение C++ - C++
Изучаю язык С++ два месяца с небольшим, пока решил это делать самостоятельно, нашел на Ютубе серию уроков, каждый урок в точности...

Изучение С++ - C++
Доброго времени суток! Решил изучать ЯП С++. Посоветуйте уроки, статьи для изучение этого языка. Желательно без книг, т.е. по книгам...

Изучение - C++
Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой...


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

Или воспользуйтесь поиском по форуму:
45
Yandex
Объявления
11.02.2012, 16:08
Закрытая тема Создать тему
Опции темы

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