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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
#1

Молодой потерялся... - C++

23.11.2011, 20:11. Просмотров 1647. Ответов 32
Метки нет (Все метки)

Всем привет, ребят такая проблема я начинающий. Опыта программирования ни на одном языке нет. Захотел научиться программировать на С++ и использовать в будующем(может даже в работе). Но существует одна существенная проблема, я не знаю с чего начать, везде куда не сунусь кругом темный лес. Сейчас заканчиваю читать "С++ для чайников". Какие-то зания уже есть, но не знаю как их применить, а хочется уже что-то написать хотя бы елементарное....
Подскажите програмки, которые можно написать "бытовые" и как дальше развиваться, что учить, что читать, что смотреть. А то я не знаю что мне делать....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
23.11.2011, 20:22     Молодой потерялся... #2
Это наверное наиболее часто задаваемый вопрос.
Я советую следующую последовательность чтения литературы по С++

Дж. Либерти "Освой самостоятельно С++ за 21 день"
Брюс Эккель "Философия С++"
Николас Солтер и Скотт Клепер "С++ для профессиоралов"

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

А дальше вы уже сами можете подбирать дял себя книги и решать, что вам читать, а что нет.
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.11.2011, 20:27     Молодой потерялся... #3
Цитата Сообщение от Guseinofff Посмотреть сообщение
Подскажите програмки, которые можно написать "бытовые"
напишите программу конвертации валют, расстояний, масс... перечень выбирайте.
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:05  [ТС]     Молодой потерялся... #4
Спасибо большое за ответы, но не понятно одно. Что конкретно я смогу написать, после того, как прочту этот перечень книг? и вообще как и на чем смогу применить сови знания?) я понимаю, что вопрос не совсем корректен, но все же))
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.11.2011, 21:14     Молодой потерялся... #5
Guseinofff, были бы знания, применение найдется.
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:18  [ТС]     Молодой потерялся... #6
Не отрицаю) Но сейчас же есть знания, но применить я их особо не могу, разве что написать хеллоу ворлд или калькулятор елементарный написать))
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.11.2011, 21:24     Молодой потерялся... #7
Цитата Сообщение от Guseinofff Посмотреть сообщение
или калькулятор елементарный написать))
вот напишите, выложите сюда и попросите администрацию прилепить в раздел FAQ
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:27  [ТС]     Молодой потерялся... #8
А для чего?
Jupiter
Каратель
Эксперт C++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.11.2011, 21:31     Молодой потерялся... #9
Цитата Сообщение от Guseinofff Посмотреть сообщение
А для чего?
для развития своих навыков, вы же этого добиваетесь?
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.11.2011, 21:33     Молодой потерялся... #10
Цитата Сообщение от Guseinofff Посмотреть сообщение
А для чего?
почитаете хотя бы критику в свой адрес
emilen
10 / 10 / 0
Регистрация: 25.05.2010
Сообщений: 52
23.11.2011, 21:39     Молодой потерялся... #11
Может вам будет интересно спортивное программирование? Задач там хоть отбавляй и знания можно улучшать и применять.
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:40  [ТС]     Молодой потерялся... #12
Да хотелось бы состоятся в будующем, как программер, но сейчас это на столько далеко от меня, что кажется нереальным и руки опускаются...))
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.11.2011, 21:40     Молодой потерялся... #13
Цитата Сообщение от emilen Посмотреть сообщение
спортивное программирование
это типа "догоним и перегоним Америку"?
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 21:47  [ТС]     Молодой потерялся... #14
Да а что это за спортивное прграммирование?))
silent_1991
Эксперт С++
4952 / 3028 / 149
Регистрация: 11.11.2009
Сообщений: 7,026
Завершенные тесты: 1
24.11.2011, 09:57     Молодой потерялся... #15
Guseinofff, на этом форуме изо дня в день вываливаются тонны задач, конечно, среди них есть простецкие хэллоуворлды, однако периодически попадаются достаточно интересные. Берёте, открываете форум "С++ для начинающих" с первой страницы (счётчик страниц у меня на данный момент показывает 907), открываете каждую тему и смотрите вопрос в ней. Зачастую на эти темы уже даны ответы, но вы в них не смотрите, пишите код самостоятельно. А после того, как программа окончательно отлажена и проверена (т.е. работает на любом типе входных данных) можно посмотреть в ответы и сравнить свой код с теми вариантами, которые уже даны в теме. Таким образом вы будете и повышать навык программирования (на одной теории далеко не уедешь), и в то же время подглядывать в ответах решения, которые оказались интереснее ваших и брать их на заметку.
Ну, это всё как вариант. В основном в учебниках по языку после каждой главы даётся некий набор задач, которые очень хорошо помогают закрепить только что пройденный материал.
Байт
Эксперт C
15296 / 9698 / 1440
Регистрация: 24.12.2010
Сообщений: 18,051
24.11.2011, 11:40     Молодой потерялся... #16
Guseinofff, Есть такая книжонка Ч.Уэзерелл "Этюды для программистов" Там полно красивых задач, написана книга с чувством юмора, читать ее приятно. Даже если вы не решите ни одной задачи, все равно получите удовольствие.
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
24.11.2011, 12:57  [ТС]     Молодой потерялся... #17
Всем спасибо за ответы, весьма признателен. Буду следовать советам, посмотрим, что получится))
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 14:47     Молодой потерялся... #18
Guseinofff, твоя тема здорово рискует целиком переехать в FAQ, но я всё таки не буду полагаться на тамошних отвечальщиков. Сделай текстовый редактор, графический криворедактор (приличный графический редактор новичку просто не по силам), калькулятор (без разбора сложных выражений, просто чтоб одна операция за один раз и всё). Потом можно попробовать сделать модель какого нибудь объекта в меру собственного понимания предметных областей и тех структур данных, которые тебе для этого понадобятся. Я сделал трёхмерную модель электрошлаковой литейной установки, ты можешь взять что нибудь попроще, а может в каких то аспектах посложней. Ксорящий шифратор сделай. Попробуй переделать педзолдтовы примеры и выполнить шилдтовы упражнения.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
24.11.2011, 14:51     Молодой потерялся... #19
Напиши классические игры типа змейки, тетриса. Можно в консоли рисовать символами, а можно в консоли и графику прикрутить. Можно не в консоли, а , например, WinAPI. Но сперва советую начать с консоли.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2011, 14:53     Молодой потерялся...
Еще ссылки по теме:

Двумерный динамический массив "потерялся" C++
Куда идти, пока молодой? C++
Потерялся в двумерном массиве C++
Потерялся сертификат, что можно сделать? Android
Потерялся корень в системе тригонометрических уравнений

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.11.2011, 14:53     Молодой потерялся... #20
Цитата Сообщение от Chelioss Посмотреть сообщение
Напиши тетриса.
Как ни странно, тетрис и я не сделаю, а арканоид могу. Кривоарканоид даже сравнительно быстро.
Yandex
Объявления
24.11.2011, 14:53     Молодой потерялся...
Ответ Создать тему
Опции темы

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