0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
1 | |
Молодой потерялся...23.11.2011, 20:11. Показов 2556. Ответов 32
Метки нет Все метки)
(
Всем привет, ребят такая проблема я начинающий. Опыта программирования ни на одном языке нет. Захотел научиться программировать на С++ и использовать в будующем(может даже в работе). Но существует одна существенная проблема, я не знаю с чего начать, везде куда не сунусь кругом темный лес. Сейчас заканчиваю читать "С++ для чайников". Какие-то зания уже есть, но не знаю как их применить, а хочется уже что-то написать хотя бы елементарное....
Подскажите програмки, которые можно написать "бытовые" и как дальше развиваться, что учить, что читать, что смотреть. А то я не знаю что мне делать....
0
|
23.11.2011, 20:11 | |
Ответы с готовыми решениями:
32
Потерялся ввод текста из файла Куда идти, пока молодой? |
Заблокирован
|
|
23.11.2011, 20:22 | 2 |
Это наверное наиболее часто задаваемый вопрос.
Я советую следующую последовательность чтения литературы по С++ Дж. Либерти "Освой самостоятельно С++ за 21 день" Брюс Эккель "Философия С++" Николас Солтер и Скотт Клепер "С++ для профессиоралов" Эти книги дадут вам достаточно полноценную базу, чтобы чувствовать себя более менее уверенно. А дальше вы уже сами можете подбирать дял себя книги и решать, что вам читать, а что нет.
1
|
![]() 1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
23.11.2011, 20:27 | 3 |
напишите программу конвертации валют, расстояний, масс... перечень выбирайте.
0
|
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
23.11.2011, 21:05 [ТС] | 4 |
Спасибо большое за ответы, но не понятно одно. Что конкретно я смогу написать, после того, как прочту этот перечень книг? и вообще как и на чем смогу применить сови знания?) я понимаю, что вопрос не совсем корректен, но все же))
0
|
![]() 1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
23.11.2011, 21:14 | 5 |
Guseinofff, были бы знания, применение найдется.
0
|
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
23.11.2011, 21:18 [ТС] | 6 |
Не отрицаю) Но сейчас же есть знания, но применить я их особо не могу, разве что написать хеллоу ворлд или калькулятор елементарный написать))
0
|
![]() 1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
23.11.2011, 21:24 | 7 |
вот напишите, выложите сюда и попросите администрацию прилепить в раздел FAQ
0
|
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
23.11.2011, 21:27 [ТС] | 8 |
А для чего?
0
|
![]() 1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
23.11.2011, 21:33 | 10 |
0
|
10 / 10 / 2
Регистрация: 25.05.2010
Сообщений: 52
|
|
23.11.2011, 21:39 | 11 |
Может вам будет интересно спортивное программирование? Задач там хоть отбавляй и знания можно улучшать и применять.
0
|
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
23.11.2011, 21:40 [ТС] | 12 |
Да хотелось бы состоятся в будующем, как программер, но сейчас это на столько далеко от меня, что кажется нереальным и руки опускаются...))
0
|
![]() 1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
23.11.2011, 21:40 | 13 |
0
|
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
23.11.2011, 21:47 [ТС] | 14 |
Да а что это за спортивное прграммирование?))
0
|
![]() 5057 / 3117 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
24.11.2011, 09:57 | 15 |
Guseinofff, на этом форуме изо дня в день вываливаются тонны задач, конечно, среди них есть простецкие хэллоуворлды, однако периодически попадаются достаточно интересные. Берёте, открываете форум "С++ для начинающих" с первой страницы (счётчик страниц у меня на данный момент показывает 907), открываете каждую тему и смотрите вопрос в ней. Зачастую на эти темы уже даны ответы, но вы в них не смотрите, пишите код самостоятельно. А после того, как программа окончательно отлажена и проверена (т.е. работает на любом типе входных данных) можно посмотреть в ответы и сравнить свой код с теми вариантами, которые уже даны в теме. Таким образом вы будете и повышать навык программирования (на одной теории далеко не уедешь), и в то же время подглядывать в ответах решения, которые оказались интереснее ваших и брать их на заметку.
Ну, это всё как вариант. В основном в учебниках по языку после каждой главы даётся некий набор задач, которые очень хорошо помогают закрепить только что пройденный материал.
0
|
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
24.11.2011, 11:40 | 16 |
Guseinofff, Есть такая книжонка Ч.Уэзерелл "Этюды для программистов" Там полно красивых задач, написана книга с чувством юмора, читать ее приятно. Даже если вы не решите ни одной задачи, все равно получите удовольствие.
1
|
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
|
|
24.11.2011, 12:57 [ТС] | 17 |
Всем спасибо за ответы, весьма признателен. Буду следовать советам, посмотрим, что получится))
0
|
![]() 4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
24.11.2011, 14:47 | 18 |
Guseinofff, твоя тема здорово рискует целиком переехать в FAQ, но я всё таки не буду полагаться на тамошних отвечальщиков. Сделай текстовый редактор, графический криворедактор (приличный графический редактор новичку просто не по силам), калькулятор (без разбора сложных выражений, просто чтоб одна операция за один раз и всё). Потом можно попробовать сделать модель какого нибудь объекта в меру собственного понимания предметных областей и тех структур данных, которые тебе для этого понадобятся. Я сделал трёхмерную модель электрошлаковой литейной установки, ты можешь взять что нибудь попроще, а может в каких то аспектах посложней. Ксорящий шифратор сделай. Попробуй переделать педзолдтовы примеры и выполнить шилдтовы упражнения.
0
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
24.11.2011, 14:51 | 19 |
Напиши классические игры типа змейки, тетриса. Можно в консоли рисовать символами, а можно в консоли и графику прикрутить. Можно не в консоли, а , например, WinAPI. Но сперва советую начать с консоли.
0
|
![]() 4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
24.11.2011, 14:53 | 20 |
Как ни странно, тетрис и я не сделаю, а арканоид могу. Кривоарканоид даже сравнительно быстро.
0
|
24.11.2011, 14:53 | |
Помогаю со студенческими работами здесь
20
Вывести информацию о самой молодой команде Массив структур: вывести информацию о самой молодой команде Файлы: вывести информацию о самой молодой, рослой и легкой команде Консольная игра "Андроид случайно потерялся в консоле windows" Двумерный динамический массив "потерялся" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
|
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
|
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
|
Разработка кроссплатформенного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
|
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
|
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
|