Войти
Unreal EngineФорумУроки

Посоветуйте плз курс по С++

Страницы: 1 2 3 4 Следующая »
#0
7:49, 22 сен 2022

Привет хотел подучить плюсы. В ютабчике сразу выдает 100500 миллиардов  С++ за 5 часов с0 до про. И прочее. Может кто подскажет норм какой-то? Чтоб понятно объяснял.

#1
9:19, 22 сен 2022

https://books.goalkicker.com/CPlusPlusBook/

#2
9:32, 22 сен 2022

https://learnxinyminutes.com/docs/c++/ ( рус )

#3
9:35, 22 сен 2022

Спасибо. Если что с англ нет проблем.

#4
15:24, 22 сен 2022

https://www.youtube.com/c/SimpleCodeIT

#5
(Правка: 16:11) 16:05, 22 сен 2022

Alex2233
> С++ за 5 часов с0 до про
у тебя слишком общий запрос, попробуй для начала порешать задачки на codewars
https://www.codewars.com/join?language=cpp

и определись в какую именно сторону развиваться

#6
23:23, 22 сен 2022

#!
> у тебя слишком общий запрос, попробуй для начала порешать задачки на codewars
Запрос,
1) На курсы для новичков, и некой базы.
2) Вторую очередь для работы с UE.

Но в общем спасибо что накидали думаю этого достаточно.

#7
5:41, 23 сен 2022

Думаю, надо делить на большее число этапов.

Этап 1. Си без плюсов. Без его освоения, будет не программирование, а косяки сплошные, фатальные. Си достаточно компактен, осваивается быстро, если склонность к программированию есть. Учебников хороших много, помимо классики.
Этап 2. С++ на уровне языковых механизмов. Читаешь Стауструпа.
Этап 3. Объектно-ориентированное программирование. Мало знать механизмы, надо наловчиться их применять не во вред себе. Рекомендую книгу Буча. Нужен какой-то предварительный опыт, иначе толку не будет. Но ты и сам почувствуешь, если еще рано, будет все бредом казаться.
Этап 4. Только после всего остального можно соваться в UE, если конечно не только БП хочешь использовать.

#8
(Правка: 8:53) 5:56, 23 сен 2022

Zab
Спасибо, а по С какой-то курс можно тогда?

#9
9:18, 23 сен 2022

Alex2233
Керниган и Ритчи, Язык программирования C

#10
12:00, 23 сен 2022

Zab
> Этап 1. Си без плюсов.
Сомнительно. Настоящий С или С++ без плюсов? С - учит одному подходу, С++, даже в обрезанном виде - другому. Любой, даже начинающий программист, сразу же столкнётся с задачей, например, работы со строкой. Какой подход ему предложит С? Голые указатели и ручная работа с памятью? Выделение char[MAX_STRING] на стеке? Зачем это в С++? Чтобы потом бедняга начал ломать мозги в сторону std::string?
Понимание С-пути нужно для С++ - сеньоров, которые дошли до квалификации "могу не использовать". А новичку это зачем?

#11
(Правка: 12:25) 12:17, 23 сен 2022

Без стопроцентного освоения низкоуровневых механизмов, ничего работающего не породишь. Низкоуровневые механизмы это и есть си без плюсов. Нужно абсолютное понимание как что работает и наработанные навыки.
Со всякими надстроечными механизмами требования более мягкие, можно чего-то не знать и не использовать, и это не убьет.
На С++ можно все, но за последствия никто не отвечает. Очень высокие требования к профессиональному уровню.

Керниган и Ритчи - это и есть классика. Но есть очень много книжек не хуже, как минимум половина рекомендованных для ВУЗов очень хороши. Но можно же и на другую половину нарваться...

Лучше бы, чтобы C/C++ не был вашим первым языком. Он слишком не дружественен.

#12
12:26, 23 сен 2022

Zab
Понятно.

#13
(Правка: 12:45) 12:45, 23 сен 2022

Zab
> Без стопроцентного освоения низкоуровневых механизмов, ничего работающего не породишь
++

Went
Кресты - не тот язык, чтобы изучать его сверху вниз. Слишком много болезненных спецеффектов будет от непонимания того что под капотом.

> С-пути
прочитать K&R, выполнив руками примеры - это никакой не Си-путь. это просто разобраться в принципах, которые в C++ никуда не исчезают, а просто отходят на второй план.

#14
(Правка: 13:09) 12:49, 23 сен 2022

Zab
> Лучше бы, чтобы C/C++ не был вашим первым языком. Он слишком не дружественен.
с одной стороны - да. кроме того что язык сложный, в С++ очень много сделано очень плохо по современным меркам (это не камень в огрод разрабов языка - иначе получиться и не могло). и если через силу таки освоить его - станешь жертвой Стокгольмского Синдрома, как многие хорошие преданные крестовики.

с другой - если выучишь что-то вроде шарпа или явы до крестов, на кресты перейти будет ой как тяжело из-за большой разницы в QoL. и путь в большой геймдев тебе заказан.

Страницы: 1 2 3 4 Следующая »
Unreal EngineФорумУроки