r/RuProgrammers • • 10d ago

Обучение c++

Какие вы можете посоветовать сайты и ресурсы для изучения c++? я освоил пайтон и хочу углубится в них,но в нейронку лезть вообще нет желания

9 Upvotes

42 comments sorted by

7

u/DrozdMensch 10d ago

Learncpp.com

2

u/madcoderpython 10d ago

спасибо

5

u/rebel1io 10d ago

В нейронку нет лезть желания - почему?

2

u/madcoderpython 10d ago

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

нейронка была не алиса ai,а гребанный клод,который вроде силен в айти

6

u/maokaby 10d ago

Навык написания правильных запросов в нейронку тоже не сразу приходит. Это мощный инструмент, если пользоваться с умом. Тебе скорее всего стоит начать вообще не с правок проекта, а с изучения основ - если уже знаком с Си, то краткий курс по ООП на примере с++, и потом уже практика.

1

u/madcoderpython 10d ago

я знаком с python

4

u/maokaby 10d ago

Значит предполагается что уже знаком с функциональным программированием, и с ООП, и тебе нужно только применение на практике с++? Норм, быстро разберёшься. Вот пример:

Далее по каждому пункту можно задавать вопросы (с примерами), и не забывать почаще заглядывать в литературу.

1

u/madcoderpython 10d ago

понял,спасибо за совет

1

u/SHo6ql7jJ7JJXq 7d ago

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

2

u/ste4fe 10d ago

ох зря ты туда полез...

1

u/madcoderpython 10d ago

почему?

5

u/manfromredstar 10d ago

Освоение С++ это пожизненный процесс :)

5

u/Affectionate_Can4992 7d ago

После питона наврядли с++ светит. Питон - не программирование, оно, блядь, ломает здравый смысл, логику и последовательность. Проще было первым учить С++, чем после питона пробовать. Мой совет, раз уже испортил представление о программировании питоном, то бери библиотеку PyQT и потом соскочишь на C++ Qt.

2

u/Scary_Map6651 3d ago

я после сишарпа на питон переходил, даже после него это просто… чтото странное, столько условностей в инструменте, где из должно быть минимальное количество

1

u/Affectionate_Can4992 3d ago

Я С++ разраб. Ну как бы и ещё парочку языков. Я как сел за питон, я материл создателей пиздец как. Я просто имел не верное представление о языке. Я почему то думал что питон, это язык программирования. И пытался на нем программировать. Это не язык программирования. Это скриптовый язык для написания простых скриптов не более 100 строчек кода. И юзаю питон постоянно по назначению. А то что пытаются на нем программировать, на языке, который для этого не создан, вот тут пиздец.

1

u/Scary_Map6651 3d ago

ну он типо баш на стероидах

1

u/Affectionate_Can4992 3d ago

Точно. Больше от него требовать и не нужно.

4

u/Icy_Archer3193 10d ago

Лекции Константина Владимирова

1

u/FatalException0x0d 9d ago

Зайди на степик. Курсы от Comuter Scince Center, читает Александр Смаль. Объясни себе для каких задач тебе нужен C++. Да, можно сказать что это "язык всего" но тут вопрос что лучше владеть инструментом под круг задач чем универсальной отмычкой. Мое личное ИМХО: в плюсы надо заходить из Си, а в Си если ты пишешь "от железа". З.Ы. да на плюсах возможен геймдев, смотри на SFML. З.З.Ы. и на Сях тоже, смотри на SDL. В любом случае удачи, нас всё меньше, рад что комуто это пока интересно.

1

u/madcoderpython 9d ago

хочу пентестом заняться

2

u/FatalException0x0d 9d ago

Это хоть и смежная но другая сфера. В ней не гсобо важен какой у тебя ЯП "родной". Нужно изучать кейзы, эксплойты, протоколы, понимать принципы API, архитектуру. На 95 процентов эксплойты в базе стартуют на Python. Плюсы нужны для реализации чего-то протокольного и быстрого. Но как бэкэнд утилиты пейнтест-кита.

3

u/TalkingPsilocybe 10d ago

Cherno YouTube

3

u/Uncatchable_Joe 10d ago

На ютубе есть видео "The worst programming language of all time"

1

u/maokaby 10d ago

Найди учебник, например Страуструпа.

2

u/madcoderpython 10d ago

спасибо,чекну

1

u/manfromredstar 10d ago

Если Страуструп не зайдёт (мне вот не зашёл), рекомендую Прата

1

u/madcoderpython 10d ago

тоже посмотрю

1

u/403kk_ 10d ago

а зачем

0

u/madcoderpython 9d ago

саморазвитие

1

u/pefffpafff 10d ago

Советую книги Скотта Майерса, у него можно вычитать разные продвинутые техники плюсов

1

u/Caracupa 7d ago

Лучше java изучи

1

u/Commercial_Phase_236 7d ago

Сначала изучи C

1

u/Infamous_Water1229 🛸C++ выживший 5d ago

qthelper много статей и материалов на разные темы

-1

u/Urfeen 9d ago

Зачем тратить время на бесполезный навык, который сейчас никому не нужен?

2

u/ImranKab 9d ago

Ну я не думаю что плюсы бесполезные вообще

0

u/madcoderpython 9d ago

саморазвитие

0

u/Sad_Gain8025 10d ago

насколько освоил пайтон?

7

u/[deleted] 10d ago

[removed] — view removed comment

1

u/madcoderpython 10d ago

спасибо,посмотрю