Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 48 4 26
обучение с++ /cpp/ Аноним # OP 21/01/25 Втр 14:39:07 3368113 1
image.png 766Кб, 900x440
900x440
уважаемые аноны, нужно ваше мнение. пару месяцев назад начал паралелльно с учебой заниматься обучением с++. и вот не то чтобы выгорел на старте. просто боюсь что не так как у всех и могу не осилить. полон сомнений крч. недавно заметил что обучение проги я представлял немного иначе. я думал это схоже с обычной учебой. тип тебе дают материал и дальше практика на основе пройденного, а оказалось что вообще не так. чаще всего происходит так,что я прохожу что то,начинаю нарешивать задачи, и тут бах и не получается. пытаюсь понять что не так. всматриваясь в условие,понимаю что от меня хотели немного другого,но я даже условие не осень понимаю. кароче говоря, просто большая часть задач не напрямую использование изученного материала,а просто с ним связано, а до решения по словам препода я должен додуматься. так и должно быть? типо мне в условии встречается что либо,что не обсуждалось ранее, и я как то должен сам до этого додуматься? еще есть проблема с пониманием самого кода. не всегда понимаю все возможности тех же циклов... из за чего попросту не понимаю что в коде происходит или должно происходить. извиняюсь за,возможно, не совсем понятно сформулированные мысли,просто пишу формулируя на ходу,но думаю те у кого было поймут.мне просто нужен совет по повышению понимания и кпд обучения или обьяснения нормально это для новичка чи не.
21/01/25 Втр 16:57:31 3368258 2
>>3368113 (OP)
Тебе сам язык должен нравиться, чтобы такие вещи как "циклы" и прочие алгоритмы не вызывали ступора. Тебе плюсы нравятся? Мне нет. Плюсовики - это спортики от мира программирования, такие же "творческие" люди с особым складом ума. Оно тебе надо? В общем, думай, решай. Ну, и погоди немного, тебе ещё напихают тут советов, лол.
Аноним 21/01/25 Втр 17:02:12 3368264 3
>>3368258
не то чтобы нравятся,но на старте по идее дают преимущества над питонистами,коих как говна за баней)
Аноним 21/01/25 Втр 18:29:18 3368345 4
>>3368264
все так и должно быть. как бы банально не звучало, программирование нельзя выучить по учебнику. препод правильно говорит. насчет "плюсы дают преимущества над питонистами"... бро, это так не работает. плюсы и питон для разных задач, тут отталкиваться лучше от того, /что/ тебе нравится писать, а не /на чем/
21/01/25 Втр 18:57:21 3368355 5
>>3368264
Плюсам учат в каждом вузе, а Питону нет.
Обычных посредственных говнокодеров на с++ будет даже больше, чем Питонистов.
Сколько там каждый год лоботрясов выпускают из вузов? Десятки тысяч?

Это если только сравнивать опытных разработчиков, тогда да. Но ты-то к ним в ближайшие 5 лет не будешь относиться, так что какая разница?
Аноним 21/01/25 Втр 19:10:41 3368362 6
>>3368345
>>3368355
прикол,я думал,что из за высокого порога входа,плюсы учит меньше людей.
ну и ладно,в любом случае это низкоуровневый язык,и вроде как, должно быть проще выучить другие,тот же голанг и питон написаны созданы с опорой на плюсы(если не ошибаюсь).
21/01/25 Втр 19:18:24 3368369 7
>>3368362
У тебя цель должна быть, и это должно быть главным.
Язык не очень важен.

Какая у тебя цель? Порешать задачки в учебнике? Ну тогда дальше учебника не продвинешься.

Мог бы брать Питон: фигачить на нём ТГ-ботов, писать ВНки, делать сайты на Джаго, пилить свою игру на pygame и ещё куча применений.
Вот это реальное программирование. Это цель.
Какая у тебя цель? Из одной щели в другую байты пихать?
Аноним 21/01/25 Втр 19:35:01 3368393 8
>>3368369
>Какая у тебя цель?
Из оп поста очевидно, что у него цель работу найти, а не говно проекты для себя хуярить
Аноним 21/01/25 Втр 19:40:24 3368401 9
>>3368369
>>3368393
ну так то да,работу найти важно.
но ив планах параллельная работа над собственными проектами. это реально звучит интересно.
Аноним 21/01/25 Втр 19:53:07 3368411 10
>>3368258

Нихуя подобного. Хороший язык это Си , а современный С++ это какой-то гигантский монстр Франкенштейна , состоящий из множества стандартов ( при этом новые стандарты добавляются к предыдущим, а не заменяют(улучшают ) их. В итоге , чтобы научиться базовым вещам в си и начать прогнать хватит месяца , постепенно углубляя свои знания и разбираясь в предметной области в которой применяется этот язык. Чтобы начать прогать на плюсах надо пол года (это только грёбаный синтаксис, который постоянно увеличивается из-за то, что долбоебы решили всунуть в язык какую-то хуйню, которую подсмотрели у другого языка.). И получается язык программирования превращается в инструмент решения профессиональных задач, а в какую-то страшилку , в которой самой надо разобраться.
Аноним 21/01/25 Втр 19:59:47 3368416 11
>>3368113 (OP)
Да блять, циклы-хуиклы! В программировании главное конечная ЦЕЛЬ! Чего конкретно ты хочешь достичь. Давай говори по делу, без всяких циклов-хуиклов, задач-хуяч. Ты хочешь стать embedded-разработчиком? Сидеть с программатором, прошивать микроконтроллеры, паять всякое электронное говно? Или ты хочешь стать hft-программистом? Пилить финансовые алгоритмы, оценивать опционы, фьючерсы и т.д. Или ты хочешь быть гейм-девелопером? Или пилить настольные приложения на кю-тэ? По сути, это все возможные варианты полезного применения, потому что в вебе с++ нахуй не нужен, в аналитике/биг дате тоже нахуй не нужен, в девопсе тем более нахуй не нужен. А, ну ещё можно пилить драйвера, модули ядра и консольные программы. Всё.
Аноним 21/01/25 Втр 20:32:08 3368445 12
>>3368411
> Чтобы начать прогать на плюсах надо пол года (это только грёбаный синтаксис, который постоянно увеличивается из-за то, что долбоебы решили всунуть в язык какую-то хуйню, которую подсмотрели у другого языка.)
Ебать дебил. Чтобы начать прогать тебе это не нужно, и уж тем более не нужно знать все стандарты.

А си это когда сам язык простой, а вот код на нем это просто ебаный пиздец. Поглядите на исходники openssl, или на хелловорлды с испольщованием камеры через mal у малинки (ну не хелловорлды, просто утилита которой камеру дергать можно). Когда в языке нету ООП, и его изобретают из костылей из ебаных макросов и структурок. Пиздец.
Аноним 21/01/25 Втр 20:39:45 3368457 13
>>3368445
>>3368445
Дурачок не осиливший указатели порвался . Код на си у него сложный -пиздец.
Если тебе , чтобы прогать на плюсах достаточно стандартных ввода и вывода + базовые операторы + циклы+ умение подключать модули то можешь дальше писать калькулятор , а для профессиональной разработки этого мало.
Аноним 21/01/25 Втр 20:43:04 3368461 14
22/01/25 Срд 00:27:53 3368579 15
И давно бототреды из б сюда протекать начали?
22/01/25 Срд 03:44:28 3368601 16
>>3368579
Та я как даун сюда запостил,а потом понял что лучше в бреде. Бог простит,и вы простите:)
А заодно,воспользуюсь возможностью и узнаю как найти тред на архиваче. Вот мой тред с бреда умрет. Мнн как его найти?
Аноним 22/01/25 Срд 04:04:16 3368604 17
image.png 221Кб, 678x913
678x913
image.png 157Кб, 629x808
629x808
>>3368113 (OP)
>я думал это схоже с обычной учебой. тип тебе дают материал и дальше практика на основе пройденного, а оказалось что вообще не так.
Это как? Типа тебе в главе книжки рассказывают условно про циклы с ветвлением, а потом в конце главы такие БАХ! Упражнение: напишите pure virtual function?

>всматриваясь в условие,понимаю что от меня хотели немного другого,но я даже условие не осень понимаю.
А с чем проблема возникает, с чтением или с мышлением? Ну, то есть ты не можешь прочитать условие с первого раза или не понимаешь смысл прочитанного?

>типо мне в условии встречается что либо,что не обсуждалось ранее, и я как то должен сам до этого додуматься?
Ну, наверное все-таки встречалось, там были примеры аналогичных задач и надо вернуться на пару страниц взад и перечитать?

>еще есть проблема с пониманием самого кода. не всегда понимаю все возможности тех же циклов...
Бро, без хейта и подъеба, но если у тебя на этапе ЦИКЛОВ проблемы возникли, может программирование - это не твое?

Вот я открыл учебник мехмата МГУ по плюсам, глава циклы (пикрил 1). Что здесь непонятного? Кратко суть, потом решение. Дальше идут задачи, ко всем есть указания, там либо прямо готовый код, либо псевдокод. Ну ок, синтаксис цикла ни хуя не объяснен. Берем другой учебник. Все объяснено. Что тут, блять может быть, непонятно?
Аноним 22/01/25 Срд 08:46:15 3368698 18
>>3368604
Я тут вчера немного подрочился в вс коде. Чисто себя потестить.

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


По итогу,имеются 2 основные проблемы,которые,по идее,должны решаться нарешиванием. Во-первых, знания синтаксиса (?). Из-за того что я только начинаю,я постоянно сталкиваюсь с тупейшими ошибками,типа я вчера писал задачку и в условии цикла присвоил переменной какое то значение,вместо того чтобы сравнить. И мне понадобилось время на потупить и понять че не так.
Во-вторых, читать код.помимо 1 ситуации, в которой из за путаницы в операторах я просто словил тупняк. Бывают ситуации,когда проще написать ход мыслей, а потом просто перечитать и немного изменить. Или же оьдумывать каждое действие. И вот у меня проблема,. Я когда перечитываю,я охуеваю. Даже как дурачек в слух читаю,но все равно понимаю не с первого раза.
Так что пока нельзя сказать,что прога не мое,думаю,надо опыта залутать,а там посмотрим. Я все равно еще 18лвл,времени дохуя
22/01/25 Срд 10:29:23 3368778 19
>>3368698
>Я тут вчера
>я понял
>я не знал
>Я еще нейроночку крутую нашел
>я только начинаю
>я постоянно сталкиваюсь
>я вчера писал задачку
>у меня проблема,
>Я когда перечитываю,я охуеваю
>Я все равно еще 18лвл,
Аноним 22/01/25 Срд 11:15:58 3368816 20
Аноним 22/01/25 Срд 13:28:47 3368936 21
У порриджей и тем более альферов нет шансов вкатиться.

Но дам тебе подсказку: вкрации, этот >>3368416 прав. У плюсов весьма ограниченный спектр применения. И хорошую зп найти непросто. Ты год будешь дрочиться с основами программирования на условной сишке, а потом ещё примерно бесконечное количество времени постигать всякие фишки да хотя бы 11 стандарта, которые, собственно, и делают плюсы плюсами, а не Си с классами.
Я когда пришёл на работу, плюсы вообще не знал, потому что вся эта хуйня с вэлью, дрочкой шаблонов etc -- душная хуйня. Тупо ремесло. Зачем это "учить" непонятно.
Аноним 22/01/25 Срд 14:00:47 3368967 22
>>3368936
> У плюсов весьма ограниченный спектр применения.
Скорее наоборот - самый широкий. Все кроме веба (точнее фронта, бек вполне себе). Хочешь - пиши десктопный софт, хочешь - встраиваемую хуйню, можно игори, можно мобилки.
Аноним 22/01/25 Срд 19:02:18 3369225 23
>>3368967
Так-то оно так, но никто ведь не пишет, пишут на жабе, шарпах, го етц
Аноним 22/01/25 Срд 21:31:30 3369389 24
>>3368967
В реальности на плюсах пишут только крупный и серьезный софт, а большинство игр, как инди игры, так и ААА игры обычно пишутся на сишарпе в каком-нибудь Юнити или на Блюпринтах в УЕ5. На плюсах пишут только самые серьезные игры, либо какие-нибудь упоротые инди анальники-оптимизаторы.

Мобильные приложения тоже не пишут на плюсах, только самый серьезный и узкий софт. Даже на electron+html+js в сотни раз больше мобильных приложений.
Аноним 22/01/25 Срд 22:10:05 3369424 25
>>3369225
> Так-то оно так, но никто ведь не пишет, пишут на жабе, шарпах, го етц
Ну как это никто не пишет? Я вон пишу
>>3369389
> Мобильные приложения тоже не пишут на плюсах
Ну как это не пишут? Я пишу

> только самый серьезный и узкий софт. Даже на electron+html+js в сотни раз больше мобильных приложений.
Мы про количество или про качество? Электрон это то, что я ненавижу сильнее всего, самое ублюдочное говнище на планете
Аноним 23/01/25 Чтв 14:53:32 3370122 26
>>3369424
>Ну как это никто не пишет? Я вон пишу
И че епт, я тоже пишу. Будешь по себе судить об общем спросе на крестики?
Аноним 23/01/25 Чтв 19:33:47 3370375 27
>>3370122
Прозвучало "никто не пишет". Я опроверг ложное утверждение своим примером. Что тебе не нравится?
Аноним 25/01/25 Суб 15:52:23 3371935 28
>>3368698
>Я тут вчера немного подрочился в вс коде. Чисто себя потестить.
Для плюсов все-таки лучше специализированные IDE использовать.

>Прикол в том,что я не знал что гуглить не зазорно и в целом так и делают.
У тебя в принципе кодинг на 90% состоит из гугления, все так. А вот с нейроночками я бы не увлекался, особенно в начале.

>Во-первых, знания синтаксиса (?).
Да, это должно от зубов отскакивать. Я ничего про специфику плюсов не знаю, но как минимум ты начинаешь с основ и двигаешься шаг за шагом:
- объявление переменных, типы данных, auto, decltype
- по ссылке по значению, указатель, дереференс, smart pointer

И т.д. и пока ты прошлую тему досконально не зазубрил, к следующей не переходишь.
27/01/25 Пнд 05:41:52 3373339 29
>>3368113 (OP)
Для начала бери что-то простое из языков. Зачем сразу на си лететь? Те же самые циклы более доступно поймешь на питоне, а дальше по аналогии. Ну и обучение в коде - это считай постоянная практика и хитро ходящая мысль.
Аноним 28/01/25 Втр 00:18:52 3374174 30
Пацаны, скиньте пдфку с C++24 от ИСО
Аноним 28/01/25 Втр 01:46:39 3374192 31
17339143664960.mp4 1229Кб, 720x1280, 00:00:06
720x1280
Аноним 30/01/25 Чтв 08:29:03 3376146 32
>>3374192
соси хуй, коммунист ебаный
Аноним 30/01/25 Чтв 09:50:37 3376223 33
>>3376146
Капитаблядок порвался, наес.
Аноним 05/02/25 Срд 16:45:17 3381573 34
Так крестаны, какая есть книжка для быстрого вката в 17+ версию?

Сам я последние 6 лет на жяве пердолю энторпрайзные круды.

Посл раз на крестах делал что то в универе, столет назад потому почти нихуя не помню.
Аноним 05/02/25 Срд 16:47:27 3381577 35
>>3381573
в догонку - платформа - визуал студия разумеется. прыщи нахуй. не то что особо хочу десктопные приложения делать, но целевая платформа - шиндошс
Аноним 14/02/25 Птн 15:45:15 3389149 36
>>3368258
>сам язык должен нравиться
>чтобы "циклы" и прочие алгоритмы не вызывали ступора
Чё ты за хуйню высрал?
Аноним 14/02/25 Птн 15:54:05 3389154 37
>>3381573
>17+ версию
дед, 26 на подходе
Аноним 15/02/25 Суб 09:34:16 3389562 38
>>3389149
если тебе язык нравится, то тебе будет приятно не будет отторжения
например, кому то не нравится джава со своей ебанной ублюдской системой сборки и ебанным синтаксисом и классами уровня AbstractSingletonProxyFactoryBean
Аноним 25/02/25 Втр 00:48:49 3396637 39
>>3389154
И что, прям так сильно 26 нужна?
Аноним 25/02/25 Втр 03:24:58 3396668 40
>>3396637
А ты посмотри на современный код С++ и сам подумай
Аноним 25/02/25 Втр 17:04:16 3397148 41
>>3389154
Использовать что-то старше 98 - кринж и ненужно.
Аноним 25/02/25 Втр 17:18:33 3397156 42
>>3389154
С каких пор на плюсах исчезла обратная совместимость, клоун?
Аноним 25/02/25 Втр 17:48:52 3397185 43
>>3397148
>>3397156
Так вы на Паскале или Бейсике и пишите, вам более и не нужно
Аноним 25/02/25 Втр 17:52:40 3397188 44
>>3397185
>пук среньк
Ну т.е. насчет обратной совмесимости стандартов в плюсах тебе по сути возразить нечего?
Аноним 25/02/25 Втр 18:00:32 3397193 45
>>3397188
За щекой у тебя auto и constexpr совместимы, дедуся
Аноним 25/02/25 Втр 18:12:09 3397201 46
>>3397193
Совместимы начиная с C++14, ебантяй.
Аноним 25/02/25 Втр 18:16:18 3397206 47
>>3368113 (OP)
ну а как ты хотел? не понимаешь как цикл работает - читай спеку и извращайся как только можешь с этим циклом, пока не поймёшь всё. И так с любой не понятной для тебя на 100% хуйнёй. Спеку не понял - смотрю индусов на ютубе, заёбывай gpt(правда он пиздит частенько, так что лучше не заёбывай). Когда ты учишься программировать, похуй на каком языке, тебе надо учитаться понимать всё, а не тупо решать задачку. Да, решение задачек тоже даёт понимание, но как видишь не всегда, для большинства задач нужно знать и понимать некоторую хуйню и как она работает.
Аноним 25/02/25 Втр 18:16:36 3397207 48
>>3397201
Что, дед, под ДОС 6.22 на Борланде С+ пишешь?
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов