Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
135 11 50

Аноним 01/10/19 Втр 08:23:38 2047117691
15691123517280.jpg (44Кб, 676x377)
676x377
Можете объяснить почему нубам не рекомендуют вкат в С++, а вместо этого предлагают вкатываться в языки смотря на задачи, типо если парсер хочешь то учи питон, а если игру то с#? Не кажется ли вам, что выучить синтаксис одного языка проще, тем более в 2к19, когда в открытом доступе куча исходников и видеоуроков? Или допустим, если с++ такой сложный, то учить его постепенно, смотря на задачи?

Вон в биографии Маска написанно, что он будучи нубом наговнокодил софтину и продал ее за 2кк зелени.
Аноним 01/10/19 Втр 08:33:10 2047120052
>>204711769 (OP)
>будучи нубом наговнокодил софтину и продал ее за 2кк зелени
Это не показатель работоспособности софтины, равно как и не показатель легкости вкатывания.
Это лишь показывает наличие пиздабольско-предпринимательских скиллов и подвешенности языка

Вангую, "не рекомендуется вкатываться" по той причине, что за деревьями синтаксиса, вкатывающийся суть алгоритмового леса (или что там у них? неебу, я гуманитарий) не разглядит
Аноним 01/10/19 Втр 08:34:08 2047120323
>>204711769 (OP)
> Можете объяснить почему нубам не рекомендуют вкат в С++, а вместо этого предлагают вкатываться в языки смотря на задачи, типо если парсер хочешь то учи питон, а если игру то с#? Не кажется ли вам, что выучить синтаксис одного языка проще, тем более в 2к19, когда в открытом доступе куча исходников и видеоуроков? Или допустим, если с++ такой сложный, то учить его постепенно, смотря на задачи?

> Вон в биографии Маска написанно, что он будучи нубом наговнокодил софтину и продал ее за 2кк зелени.

Никто никому не советует выучить питон только ради того чтобы написать парсер, лул. Имеется в виду, что все равно ты выбираешь какое-то направление (веб, бек, мл, геймдев, что угодно глобальное), и в этом направлении есть де факто язык, на котором пишет большинство. Пишет большинство -> больше комьюнити -> больше материала -> проще вкатиться -> ты меня понял.

С++ не рекомендуют новичкам потому что кроме алгоритмических навыков приходится в параллель прокачивать навыки работы с системой - выделение памяти, ее очистка и т.п; новички охуевают со второго и забивают. В целом, если не дурак и осознаешь что программирование это не всегда 2+2 то и плюсы норм будут учиться.
Аноним 01/10/19 Втр 08:47:14 2047123994
>>204711769 (OP)
Учи Си или плюсы, разбирайся с памятью , архитектурой ЭВМ и процессора. Потом остальные языки будут как букварь, важен не язык, а понимание как работает железо, алгоритмы , структуры данных.
Аноним 01/10/19 Втр 09:09:29 2047129895
>>204712399
>>204712032
Ну вначале можно и погавнокодить, не обязательно сразу писать как очкарик, правильно? Говнокод же тоже работает и деньги приносит)
Аноним 01/10/19 Втр 09:25:42 2047135026
>>204712399
В плюсы надо вкатываться еще в школе, иначе я хз как такой объём информации можно переварить не уничтожая все остальные аспекты обычной жизни. Мне когда подарили книгу по с++ на дохулион страниц, я понял что программистом не стану, при том что уже что-то там говнокодил на хтмл и яве.
Аноним 01/10/19 Втр 09:27:14 2047135547
>>204712005
>Это лишь показывает наличие пиздабольско-предпринимательских скиллов и подвешенности языка
Толкать гавно новостным компаниям вряд ли получится т.к у них наверняка есть свои спецы, так что хуйня ваше"правильное" программирование.
Аноним 01/10/19 Втр 09:30:32 2047136708
>>204713502
А зачем сразу все что там есть пытаться выучить, если простые программы можно писать с do while/if else?
Аноним 01/10/19 Втр 09:32:33 2047137329
>>204713502
>подарили книгу по с++ на дохулион страниц, я понял что программистом не стану,
А по питону страниц меньше?
Аноним 01/10/19 Втр 09:35:33 20471383010
Потрму что изучение питона не начинается с ооп как в с или жабе. Можно закрываиь тред
Аноним 01/10/19 Втр 09:38:24 20471392311
>>204712989
Говнокод на плюсах долго не работает если чё)))
Аноним 01/10/19 Втр 09:40:41 20471398312
>>204711769 (OP)
Вообще-то нормальные прогеры советуют чистый Си, потом плюсы.
Аноним 01/10/19 Втр 09:41:10 20471399613
>>204711769 (OP)
> парсер хочешь то учи питон
Пролог ташемта. Процедурность и императивность не подходит для задач анализа сложных грамматик. Только декларативность.
Аноним 01/10/19 Втр 09:42:17 20471403614
>>204713996
Поясни за язык, насколько он няшный?
Аноним 01/10/19 Втр 09:43:07 20471406615
>>204713983
В чем вообще разница между си, плюсами и шарпом? Типа в обычном си меньше наворотов?
Аноним 01/10/19 Втр 09:44:21 20471410116
Делает пуш помо[...].jpg (7Кб, 310x171)
310x171
>>204714066
Плюсы - объекто-ориентированный язык. Си - процедурный.
Проектировать и поддерживать крупные системы легче используя объектно-ориентированный подход.
Аноним 01/10/19 Втр 09:44:58 20471412817
>>204714101
Нихуя не понял, ну да ладно.
Аноним 01/10/19 Втр 09:46:20 20471416318
Я рекомендую начинать с SICP и вкатываться в Haskell. Все равно каждый день новый дебил создает тред какой язык ему учить лол
Аноним 01/10/19 Втр 09:46:28 20471416819
>>204714036
Настолько няшный, что Марковскую цепь можно в 3 строчки написать.
+ Можно легко описывать грамматики с помощью встроенных в пролог dcg-правил. Даже грамматики естественных языков.
+ В прологе расширяемый синтаксис.
+ Пролог идеально подходит для работы сложными системами. Он идеально подходит для логики RPG.
+ Можно легко писать экспертные системы.
Аноним 01/10/19 Втр 09:48:49 20471424920
>>204714128
C — это как пиздануть палкой прохожего. Быстро, удобно, но всех так пиздить заебёшься, рука устанет.
Кресты — это купить машинку с моторчиком, которая машет палкой; иногда надо перенастраивать, пиздит не так сильно и иногда мимо, но толпу так бошить проще.
Аноним 01/10/19 Втр 09:50:21 20471429721
>>204711769 (OP)
все очень просто. ООП в С++ сделано через жопу. Лучше начать с C#, Java потом набить оскомину и перекатиться во множетсвенное наследование , frind методы и прочуе ебалайку. Python - это простой язык ( да на нем много говна сейчас есть), но я не рекомендую, так как есть шанс остаться только на нем ( т.е. остаться тупым) . Мой любимый язык pure C, он же чистый Си , вот с него надо учить ( благо это позволит писать низкоуровневую хурню, если нужно, JNI/Interop). Второй мой любимы язык Java , хоть он и теряет популярность, но он кросплатформенный и с правильным ООП изначально . Ну и С++ , чтобы можно было сделать все , что захочешь ( хотя связки pure C + Java - может хватить за глаза). Puthon не люблю , но в целом мэйнстрим сейчас для быстрого написания прототипов ( говна )
Аноним 01/10/19 Втр 09:50:36 20471430022
>>204714249
>купить
Собрать, а перед этим самому добыть руду и выплавить детали.
Аноним 01/10/19 Втр 09:50:54 20471430923
Аноним 01/10/19 Втр 09:51:55 20471434224
>>204711769 (OP)
C# и Java - лучшие яп. Закрывайте тред.
Аноним 01/10/19 Втр 09:52:00 20471434525
Аноним 01/10/19 Втр 09:56:42 20471450826
>>204711769 (OP)
Потому что питон проще. Если ты хочешь вкатиться, то лучше начинать с простого посмотреть, что можешь делать, что не можешь, что хочешь делать.
Нубам советуют вкатываться с пайтона, потому что нубы в большинстве не понимают, что они хотят кодить. Овладение простыми инструментами даёт возможность что-то делать и разобраться что ты хочешь делать.
А с крестов ты просто охуеешь и выкатишься.
Аноним 01/10/19 Втр 09:58:11 20471456127
>>204714066
Шарп - это как стакан тёплого молока, на нем легко и приятно кодить. Многое он делает за тебя, часто хорошо, иногда - нет.
А плюсы - это молоток, который ежеминутно хуячит тебя по пальцам. Очень многие вещи понадобится прописывать самому, обычно это более сложно и долго, но зато ты всегда знаешь, что происходит в твоём коде. Выбор настоящих кодеров (поэтому у меня основной стек на шарпах).
Си это отвёртка без ручки, сейчас уже мало безумцев, которые пишут на нем что-то сложное.
Аноним 01/10/19 Втр 09:58:34 20471457828
>>204711769 (OP)
Похуй, учи какой хочешь. Но вообще, вот я учился в вузе, и у нас там был с++ и первые месяца 3 после изучения базового синтаксиса была чисто дрочь с работой компилятора, как и что в памяти хранится, как дебажить, следить в ручную за памятью, указатели всякие, как сложные указатели читать, ну вот это вот всё. Препод был очень требовательный, чтобы сдать лабу, нужно было на вопросов 10 ответить без ошибок и оговорок. Короче все охуевали в группе, хотя там и проги то не было как таковой.
А на питоне че, синтаксис базовый выучил и сиди пиши программы, потом ещё сахар подучить. Всё равно вся та хуйня, которой нас дрочили до тебя постепенно и в питоне дойдёт, просто она сразу не требуется
Аноним 01/10/19 Втр 09:59:40 20471460629
>>204711769 (OP)
Я особых проблем с плюсами не испытал, тратил почти всё свободное время и это доставляло удовольствие. Единственная проблема - если у тебя в городе нет вакансий по плюсам, то ты будешь испытывать дикую фрустрацию, когда ты такой весь охуенный с алгоритмической базой, знанием темплейтов, ооп, всякие фичи со сфинаешкой и подобную хуйню не сможешь найти работу, а шарпомакака после трёхмесячных курсов от епама будет за 400 баксов работать. Для справедливости, если джуна перерастешь то с работой проблем не будет
Аноним 01/10/19 Втр 10:02:35 20471470130
>>204714561
не соглашусь с тобой! Си - это скорее отмычка... Потому как первые, правильные реализации С++ транслировались в Си. Вот когда это не стало, тогда можно говорить о том, что С и С++ - это абсолютно разные языки!
Аноним 01/10/19 Втр 10:04:16 20471476431
>>204713670
Затем, что простые программы не нужны никому. На продажу хуй что простое напишешь не написанное до тебя, а работодателю долбоеб с if-else не нужен.
Аноним 01/10/19 Втр 10:07:25 20471488332
надгробие.jpg (64Кб, 599x577)
599x577
>>204714297
Лол, вы посмотрите кто закукарекал. Расскажи-ка мне про криво реализованное ООП в плюсах.

> для быстрого написания прототипов ( говна )
Т.е. когда криворукий долбоёб пишет MVP на плюсах, тратя на это месяц - это заебок? А когда такой же долбоёб пишет на пайтоне тот же MVP за неделю, то это плохо?
Ты когда-нибудь за пределы своей конуры выходил, в реальные проекты контрибьютил?
Аноним 01/10/19 Втр 10:09:56 20471498733
>>204714883
>MVP
Думаю он имел ввиду как раз реальные проекты, питон больше подходит для быстрых прототипов и дальнейшему показу заказчику. Если всё устраивает, то переписывают полностью или частично на нормальном языке. Питон реально очень медленный, любой бенчмарк тебе это подтвердит.
Аноним 01/10/19 Втр 10:20:02 20471543634
>>204714883
давай поясни за ромбовидно наследование ! Кто еще додумался эту хуйню притащить. И как часто ты его используешь. Я не говорю про видимость при наследование, такое ебалайки никто не придумал ( потому как нахер не нужно). Ну и напоследок, ебанные шаблоны и компиляция по часу!
Аноним 01/10/19 Втр 10:26:08 20471571135
>>204714987
Эм, а как разрабатывать "реальные" проекты без MVP? Без проверки гипотез? Или ты в 21 веке собрался по водопадной модели работать? Год разрабатывая какой-то кусок говна, а потом презентуя его охуевшему заказчику, который ожидал совершенно иное?

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

В общем, факторов много, любая крайность признак малого опыта и недостаточной зрелости.
Аноним 01/10/19 Втр 10:31:19 20471596636
удаленное админ[...].jpg (91Кб, 500x711)
500x711
>>204715436
> давай поясни за ромбовидно наследование
И как же множественное наследование нарушает концепцию ООП, ебанутый? Это фича, которую ты легко можешь просто не использовать, наследуясь от одного класса.

> Кто еще додумался эту хуйню притащить.
C++, LISP, Java 8 (твоя любимая, долбоёб), Perl, Python, Ruby, Scala

> И как часто ты его используешь.
Постоянно

Аноним 01/10/19 Втр 10:41:03 20471646037
>>204715711
Ну достаточно много плюсовиков имеют связку питон+плюсы, чтобы делать то что я выше написал. Я и не говорил что питон нахуй не нужен, или пишите только на плюсах. Питон нахуй не нужен когда дело доходит до написания оптимизированного кода в прод, а плюсы нахуй не нужны когда ты пишешь какой-то скриптец для рутины или тот же прототип. Под каждую задачу свой язык.
Аноним 01/10/19 Втр 10:48:28 20471686138
>>204715966
Множественное наследование не нужно! Его не в C# и отлично с этим живут .В Java тоже нет такой реализации как в С++! Есть наследование интерфейсов множественное или миксины . А вот именно классов -зло. Плюс в C++ нет рефлексии ( оно и понятно), нет обращения к родительскому классу соответственно. Нет статических конструкторов. Ну и далее ты не ответил тоже насчет шаблонов . Плюс сложность написание компилятора ( хер напишешь с учетом последних стандартов).
Аноним 01/10/19 Втр 10:52:12 20471704839
>>204716861
> Множественное наследование не нужно
Ни нужна!!11 Мама ну я сказал нинужна!! Пачиму они ни слушают!!

Я тебе чёткий вопрос задал - как множественное наследование нарушает концепцию ООП? Я тебе же отвечу - никак. Если тебе не нужно множественное наследование - не используй. В жопу тебя за это может выебать только твой лид.

> Плюс в C++ нет рефлексии
Ты с темы то не съезжай, мы говорим про ООП, рефлексия же не является концепцией ООП. Я всё ещё жду четких аргументов о криво реализованном ООП в плюсах.

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

Аноним 01/10/19 Втр 10:59:44 20471743140
vmGq-Jz8uSE.jpg (57Кб, 403x618)
403x618
>>204716460
> до написания оптимизированного кода в прод
Тут я с тобой не соглашусь. Пишем мы пару лет какой-нибудь сервис для обработки, сохранения, входящего потока данных. Там заебись сложная бизнес логика, ебанутые правила по сохранению данных, отображению, разделению доступа.

Все эти действия занимают очень мало процессорного времени. Большинство времени код будет просто простаивать ожидая ответа от СУБД, очереди сообщений, внешних сервисов.

Можно сказать, что этот сервис просто прототип, скриптец для рутины? Нет, он выполняет охуеть важные и крупные для бизнеса задачи. В какой момент нам может понадобиться взять и переписать всё на плюсы? Да ни в какой. Появится задача реализовать сложные вычисления, с которым пайтон действительно не справляется? Да тоже не беда, пили свой микросервис на плюсах, который будет заниматься именно этими вычислениями и работай с ним.

В итоге мы имеем крупный сервис на пайтон, обслуживающий бизнес и пару микросервисов на плюсах, которые решают свою узкую задачу.

На текущий момент в основном происходит именно так.
Аноним 01/10/19 Втр 11:10:19 20471796041
>>204717431
> крупный сервис на пайтоне
> GIL
с заглотом
Аноним 01/10/19 Втр 11:11:01 20471799742
>>204717048
Ты тупой , да? Множественное наследование можно реализовать иначе, а не ебстись с перекрытием методов от разных классов. Ты можешь гуся со свиньей скрестить в реальном мире?! А в С++ можешь. В этом и ебанутость, не буду говорить еще про cast'ы тут можно весь день сраться тогда .
Аноним 01/10/19 Втр 11:14:25 20471818243
systems analyst.jpg (33Кб, 384x480)
384x480
>>204717960
> с заглотом
О, а вот и маня из под шконки вылезла, привет!
Аноним 01/10/19 Втр 11:16:01 20471827844
>>204717997
Нет, тупой тут только ты.

> Ты можешь гуся со свиньей скрестить в реальном мире?! А в С++ можешь
Принцип подстановки Барбары Лисков. Если ж ты долбоёб, то ничто тебе не поможет. Будешь скрещивать что угодно с чем угодно.
Аноним 01/10/19 Втр 11:17:36 20471836045
>>204718182
во сколько инстансов запускаете ваш "крупный сервис на пайтон"?
Аноним 01/10/19 Втр 11:24:37 20471870346
Аноним 01/10/19 Втр 11:26:25 20471879247
Аноним 01/10/19 Втр 11:28:00 20471888648
>>204718792
4 года уже гребу бекенды на питоне - как он меня заебал, сука. Язык-пидор
Аноним 01/10/19 Втр 11:29:28 20471896549
>>204718278
именно по этому и нужно реализовывать контракт просто ( контракт наследуй множественно) , а не смешивать гуся и свинью! Как раз С++ и нарушает это . Приведи пример , где ты использовал множественное ромбовидное наследование вообще?!
Аноним 01/10/19 Втр 11:35:21 20471925150
>>204714297
вот нахуй нужно учить столько языков, когда можно делать это все с помощью С++?
Аноним 01/10/19 Втр 11:35:47 20471926851
Аноним 01/10/19 Втр 11:36:06 20471928452
руководство для[...].jpg (79Кб, 549x720)
549x720
>>204718360
Во столько же, сколько раз я выебал твою мамашу "порядочную женщину".

Самое интересное, ни один петушок ещё не смог как следует пояснить за проблемы, которые создаёт для него GIL.

И, естественно, мы не говорим о вычислениях
Аноним 01/10/19 Втр 11:37:10 20471934053
>>204718965
> не смешивать гуся и свинью! Как раз С++ и нарушает это
С++ не может это нарушить, это может нарушить криворукий долбоёб, который пишет на C++.
Аноним 01/10/19 Втр 11:37:39 20471936354
Учи html + css нахуй ваши сисярпы и кресты
[мимо 300к/наносекунду/i]
Аноним 01/10/19 Втр 11:37:51 20471937655
>>204714508
Засирать мозг лишней инфой тоже не очень то хорошо, ведь изучая с++ ты можешь все, а паиттоны-хуёны не для всего.
Аноним 01/10/19 Втр 11:38:45 20471941556
>>204719268
Палка-самопиздилка. Активация голосом, понятие friendly fire не прописано в мозгах палки.
Аноним 01/10/19 Втр 11:39:17 20471944357
>>204711769 (OP)
Тупая пидораха, есть принцип обучения - от простого к сложному. Прежде чем на боллид садиться гонщики получают обычные права на кредитофокусы. Пилотов никто не сажает сразу на боенги и истребители всякие, первые полеты у всех на кукурузниках и цеснах обоссаных. Так и здесь - в программировании. Ты сука ебаная сначала простыми инструментами овладей и если потянешь, переходи на более сложные языки, еб твою мать.
Аноним 01/10/19 Втр 11:40:04 20471947358
>>204711769 (OP)
> будучи нубом наговнокодил софтину и продал ее за 2кк зелени
Речь про Zip2, которую он говнокодил с братом. А до этого он ещё пиздюком говнокодил игоры. Так что нубом он во времена Zip2 не был.
Аноним 01/10/19 Втр 11:42:29 20471960059
>>204719251
Нахуй вообще учить ООП в 2к19
Аноним 01/10/19 Втр 11:43:18 20471964260
>>204719600
В 2к19 учат только как заказывать пиццу флорентину каждое утро?
Аноним 01/10/19 Втр 11:44:45 20471971761
>>204719340
С++ дает тебе шанс нарушить и ты им пользуешься вместо нормальной реализации на контрактах
Аноним 01/10/19 Втр 11:45:29 20471974762
>>204711769 (OP)
Смотри я лет 20 изучаю с++ и не знаю нихрена. То есть ни один сложный шаблон я не пойму и не напишу. Там просто везде очень много нюансов и исключений в каждом правиле. Из за этого может получиться что конструкция из за неочевидных сочетаний делает что то дикое. Для новичка это будет выглядеть как программа работает неправильно. Например можно легко испортить память, и в переменных будут оказываться не те числа. Многим это выносит мозг, вот в этой строчке x=5, а строчкой ниже ты вызвал функцию которая ничего не делает с x, но после нее x уже -263728573. А потому что там удалили delete вместо delete[] или где то присвоили по указателю, где был временный объект который уже удалился.
Аноним 01/10/19 Втр 11:45:51 20471977063
>>204719251
давай без boost сделай обход папок мне ! Бляд там до сих пор поди нет работы с файлами, потоками , вообще нихуя нет
Аноним 01/10/19 Втр 11:47:52 20471988064
>>204719642
И писать декларативный код с иммутабельными структурами данных.
Аноним 01/10/19 Втр 11:48:19 20471990665
>>204719770
В свежих редакциях есть.
Аноним 01/10/19 Втр 11:49:52 20471996766
>>204719443
> Прежде чем на боллид садиться гонщики получают обычные права на кредитофокусы
Кстати, нет.
Аноним 01/10/19 Втр 11:50:02 20471998067
>>204719747
А что ты делал 20 лет, если не можешь понять или написать ни один "сложный шаблон"?
Аноним 01/10/19 Втр 11:50:03 20471998168
>>204719880
Ой бля, это такой фейк и наебка гоев.
Обычный язык: x := x + 1
Фкнкуиональный: ну кароче у нас x иммутабельный. Поэтому мы вернем x'=2. А потом новый x''=3. Просто фарс.
Аноним 01/10/19 Втр 11:51:29 20472005669
>>204719980
Не писал сложные шаблоны, а что?
Аноним 01/10/19 Втр 11:52:04 20472009370
>>204711769 (OP)
> вместо этого предлагают вкатываться в языки смотря на задачи,

Потому что это единственно верный подход. Прикладных задач которые решает именно С++ очень мало, это либо что-то низкоуровневое, либо что-то, что требует больших математических расчетов и высокой скорости. Если ты хочешь охватить как можно больше областей, сделать это наиболее быстро и эффективнее, то тебе нужно учить не плюсы, а JS, да-да, ту браузерную хуету, которая уже давно перестала быть браузерной. Даже сами майкрософты используют Electron для написания Skype и Visual Code, не С++, не C#, а ебучий JS который использует браузерную оболочку.
Ну и про сложность уже писали. Тебе нужно будет погружаться в архитектуру компьютера, вручную управлять памятью, вникать в байтоебством. При всём при этом ты всё равно будешь писать хуйню, которая будет работать медленнее программы написанной на языке с JIT компилятором и автоматическим сборщиком мусора.
В итоге мы имеем типичного плюсовика, который думает что он крутой, но на самом деле пишет никому не нужное говно, которое еще и работает хуже чем тоже говно, но написанное на какой-нибудь Java.
Аноним 01/10/19 Втр 11:52:57 20472014571
>>204720056
Ну хрен знает, как за 20 лет проганья можно не научится это делать. А чем, например, занимался?
Аноним 01/10/19 Втр 11:53:08 20472015472
>>204711769 (OP)
>>204712005
>наговнокодил софтину и продал ее за 2кк
ценна идея, а оформят тебе её за 5к. MS•Office на бейсике писали..
Аноним 01/10/19 Втр 11:53:44 20472019273
Ы
Аноним 01/10/19 Втр 11:53:46 20472019474
>>204714764
ДА что вы все со своей продажей и работой лезете? Я же ниговорил нигде что хочу работу найти, просто для себя интересно это и в будущем смогу работать например с unreal engine лучше чем блюпринтеры всякие.
Аноним 01/10/19 Втр 11:54:03 20472020775
>>204719906
ну когда остальное занесете вас уже Rust вынесет вместе с тупым-Go
Аноним 01/10/19 Втр 11:56:08 20472030676
>>204720145
Сначала использовал как просто си с классами, на рав поинтерах, вот это все. Сейчас пишу в стиле c++11. Так то использую для всего - геймдев, приложения для андроида, утилиты для винды типа качалок сайтов, парсеров, даже сайтики через emscripten.
Аноним 01/10/19 Втр 11:57:12 20472036777
>>204720207
Да нахуй они нужны, в них в принципе кучу важного не добавляют.
Аноним 01/10/19 Втр 11:57:23 20472038178
>>204719981
> просто для себя интересно
Так нахуя тебе тогда быстрый вкат? Сиди и читай учебники до посинения, можешь время от времени перемежать с книжками по квантмеху и комплексной математике.
Аноним 01/10/19 Втр 11:58:26 20472042479
Аноним 01/10/19 Втр 12:02:05 20472058880
>>204711769 (OP)
Я захотел из инженера строителя стать игроразработчиком. Спросил гугел - онсказал кресты + анриал инжн. Хотя я в итоге начал дрочить qt.
Переберусь лучше на шарп и юнити.
Аноним 01/10/19 Втр 12:02:50 20472063381
>>204719981
Сейчас ты пытаешься спроецировать процедурные/ООП паттерны на ФП. Такая залупа там вообще не нужна.
Аноним 01/10/19 Втр 12:03:28 20472066582
Аноним 01/10/19 Втр 12:06:14 20472078083
>>204720665
Поясни нубасу чем. Вот игры на ооп делаются, да? Автокады всякие тоже, ну и я впринципе понимаю почему. Где и как фп используют?
Аноним 01/10/19 Втр 12:08:32 20472088184
>>204713983
Никто такого не советует. Тем более нормальные кодеры.
>>204711769 (OP)
>если с++ такой сложный
Нет, не сложный.
>>204711769 (OP)
>а если игру то с#
Почему игру? Практически что угодно - от кросс-платформенного приложения до интернет-портала. Шарп - годнота.
Аноним 01/10/19 Втр 12:11:13 20472103185
>>204720780
Там же где и ООП. Какие-нибудь Scala, Haskell и Closure - языки общего назначения. С играми, конечно, хуй знает. А вот всё остальное - без проблем.
Аноним 01/10/19 Втр 12:13:36 20472117586
>>204720780
Там, где стабильность важнее скорости выполнения. Мобильная связь, например.
Аноним 01/10/19 Втр 12:15:49 20472128687
>>204720780
Нет, игры не делают на ооп сейчас, их делают на ecs
Аноним 01/10/19 Втр 12:20:54 20472154588
15659989259703.jpg (42Кб, 952x1080)
952x1080
>>204714249
Тогда asm это сама палка?
Аноним 01/10/19 Втр 12:22:46 20472162689
>>204721545
Asm — это голой рукой сердце вырывать. Круто, но большая часть людей просто сломает себе пальцы.
Аноним 01/10/19 Втр 13:05:36 20472377290
1569924312646.png (243Кб, 720x1979)
720x1979
Аноним 01/10/19 Втр 13:09:14 20472394591
>>204723772
Ну вот я и попал в тредшот. Сбылась мечта идиота, блеать.
Аноним 01/10/19 Втр 13:14:55 20472424492
>>204723945
Офигенно же, можно в платиновые треды отвечать.
Аноним 01/10/19 Втр 13:19:54 20472451393
>>204724244
Только если случайно попадётся. Я и в этот тред попал только потому что меня заебало каждый день дрочить алгоритмы и кудахтер сайнс, решил себе выходной устроить.
Аноним 01/10/19 Втр 13:28:14 20472497094
>>204724513
А для чего их дрочишь? Есть какие упехи? Может сурсы, если не лень?
Аноним 01/10/19 Втр 13:56:50 20472653695
>>204711769 (OP)
Потому что на плюсах работы мало. По сути на них только игрушки писать, где на надежность насрать полностью, лишь бы фпс побольше.
Аноним 01/10/19 Втр 13:57:31 20472656996
а
Аноним 01/10/19 Втр 13:59:50 20472668997
>>204711769 (OP)
>Можете объяснить почему нубам не рекомендуют вкат в С++,
Потому что он сложный, платят на нём мало(я 40к получаю), работа в основном скучная и тд. Но из плюсов не нужно ничего учить потом, один раз выучил и всё.
Аноним 01/10/19 Втр 14:02:03 20472681398
>>204711769 (OP)
Хуй знает, что там не рекомендуют.
Если освоишь на хорошем уровне плюсы, то сможешь в любой другой язык вкатиться очень быстро.
Аноним 01/10/19 Втр 14:02:26 20472683699
>>204711769 (OP)
синтаксис это хуета, учить надо алгоритмы.
Аноним 01/10/19 Втр 14:02:43 204726854100
>>204712989
>Говнокод же тоже работает и деньги приносит)
Не прокатит, тупо не возьмут на работу или возьмут за еду, до нормальных задач не допустят.
Аноним 01/10/19 Втр 14:06:36 204727083101
>>204717048
В С++ можно вызвать приватный метод у объекта, если пошаманить с unionami и шаблонами.
Аноним 01/10/19 Втр 14:07:30 204727141102
>>204724970
Дрочу, потому что самооценка пониженная, и мне всё время кажется, что я пишу хуёвый код. Успехов почти нихуя, потому что до сих пор работаю грузчиком, но если не тупо заучиваешь алгоритмы, а изучаешь эффективное применение, то начинаешь понимать, почему современная сортировка — это pdqsort, а не просто qsort; начинаешь видеть, где можно отсортировать только половину массива, а где его вообще не надо сортировать.
Из сурсов ничего не могу подсказать, просто ищи последние статьи по новым алгоритмам.
Аноним 01/10/19 Втр 14:09:47 204727267103
>>204720093
> используют Electron для написания Skype и Visual Code
Сука, а я то думаю, что за хуйня!
Аноним 01/10/19 Втр 14:12:16 204727448104
>>204727141
>почему современная сортировка — это pdqsort, а не просто qsort
>работаю грузчиком
И смысл в твоих знаниях?
Аноним 01/10/19 Втр 14:13:57 204727547105
>>204718278
>Принцип подстановки Барбары Лисков
>Функции, которые используют базовый тип, должны иметь возможность использовать подтипы базового типа, не зная об этом.
Тип всё по указателю на базовый принимать?
Аноним 01/10/19 Втр 14:14:13 204727559106
>>204727448
Можно на дваче повыёбываться. Или устроиться программером, когда школу закончу.
Аноним 01/10/19 Втр 14:16:44 204727694107
>>204727559
>Или устроиться программером, когда школу закончу.
Аа, ну тогда моё уважение, слушай совет, в олимпиадках участвуй, это халявный путь в топ вузики. А топ вузики это топ, что бы там не кукарекали местные птушники.
Аноним 01/10/19 Втр 14:17:04 204727713108
>>204711769 (OP)
>не рекомендуют вкат в С++
Кто?
Вообще начинают с чистого C, а потом плюсы, если уж ты плюсы хочешь.
Ты ниасилишь управление памятью
Аноним 01/10/19 Втр 14:18:46 204727825109
>>204727559
А в вузике курса со второго ищи стажировку в топ конторе, если всё ок устроишься джуном и к концу вузика будешь уже крепким мидлом, а то и сеньором.
Аноним 01/10/19 Втр 14:19:57 204727892110
>>204727825
>курса со второго
С третьего же, на втором ему еще философию сдавать. Как вспомню, аж бесит, хотя больше 20 лет прошло
Аноним 01/10/19 Втр 14:21:17 204727972111
>>204727892
Ой, ну да, в смысле как второй закончишь можно подрабатывать без опаски вылететь.
Аноним 01/10/19 Втр 14:26:55 204728337112
15051962488880.jpg (71Кб, 700x720)
700x720
>>204727825
У нас есть старый-старый проект, его стажеры пилили, забесплатно почти (ну их кормили в столовой и чуть-чуть денег давали), типа им практика, нам - хуй знает зачем это вообще.
Там такие перлы найти можно, я хуею просто.
Проект, естественно, мертвый.
Аноним 01/10/19 Втр 14:34:37 204728827113
>>204727825
> курса со второго ищи стажировку в топ контор
У нас те кто учили всякие модные языки и были не совсем отсталые еще летом после первого курса находили работу, правда галеры пиздец были, но для первой нормально думаю. А так постоянно приходили всякие никсы и епамы, проводили тесты куда приходило 500 человек, а проходило элементарщину 50, и набирали на курсы, лучшим вроде бы давали оффер на джуна. Но это всё дотнеты, джавы и подобное. По плюсам один единственный курс по шарпу около 5 с минимальным количеством мест. Так что если он хочет найти работу - пусть учит модные языки с фреймворками, имхо
Аноним 01/10/19 Втр 14:38:13 204729030114
>>204728827
Если чел знает плюсы то ему прямая дорога в эмбед.
Микроконтроллеры, вот это вот все.
Там вполне себе приемлемо работать, и интересно в общем то.
смежная с моей область, соседний отдел
Аноним 01/10/19 Втр 14:42:20 204729240115
На самом деле С++ гораздо лучше для вката, чем любой другой язык. Всё из-за огромного количества учебных материалов по нему.
Даже по питону столько нет.
Ну а советы по программированию в /b что-то уровня советов по ебле и отношачам здесь же. Реальных спецов нет, пишут в соновном только манякукаретики.
Аноним 01/10/19 Втр 14:43:11 204729282116
>>204729030
Плюсы не только про эмбед там сишки вроде много. В моем городе миллионнике примерное распределение вакансий на джуна:
50% эмбед/кернел дев
15% сети
30% десктоп/мобилки
остальное непонятно, просто ищут разработчика, легаси наверное. Да и на эмбед дохуя всего надо знать помимо плюсов, вот в одном чате сеньор-помидор кидал примерные требования, которые он бы спрашивал на собесе компанию или зп не знаю, вроде дс:

1) Умные указатели, когда можно использовать, когда не нужно, почему сырые указатели плохо
2) Констекпр
3) Шаблонный параметр шаблона, внезапно
4) SPI/ UART/ CAN если это эмбеддед, если больше ведра и линукса- поспрашивать внутренности Ос, POSIX потоки.
5) Опыт работы с графическими фреймворками
6) Был ли опыт с boost
7) Опыт тестирования продукта - boost/google test/qtest
8) Чего писали для себя и какие инструменты/ библиотеки использовали. Какой кодстайл предпочитаете
9) Разделение интерфейса и имплементации, использование Mixin классов, как можно красиво убрать множественное наследование, в каких случаях оно допустимо, в каких можно избежать.
10) UB и его какой-нибудь пример
11) Перехват исключений, создание своих исключений, как стоит обрабатывать исключительные ситуации в программе, способы обработки исключительных ситуаций.
12) Базы данных, что джун слышал, в чем имел опыт
13) Чем занимается в универе, как планирует развиваться в своей области программирования.
14) Какие трюки знает из современных стандартов С++
15) Методы отладки приложений
16) многопоточность
17) Структуры данных
18) Опыт работы с системами контроля версий
19) Паттерны проектирования, попросить несколько паттернов объяснить
20) Попросить гитхаб/что-то по проектам которые он писал уже.
Аноним 01/10/19 Втр 14:44:42 204729367117
33
Аноним 01/10/19 Втр 14:46:45 204729477118
Когда задаёшь вопрос про становление программистом, сразу всплывает вопрос "А в какой области ты хочешь работать?" Как на него вообще отвечать, откуда мне знать что там за области, я не географ.
Аноним 01/10/19 Втр 14:46:48 204729482119
>>204713554
когда маск продавал спецов не было начало нулевых же, могли реально говнокод купить лишь бы работал
Аноним 01/10/19 Втр 14:50:54 204729775120
Аноним 01/10/19 Втр 14:52:24 204729886121
>>204729477
>хочу игры пилить
>хочу с БД работать
>хочу на мобилки приложухи пилить
>хочу клиент-серверные приложения делать
>хочу нейронки обучать
>хочу с бигдатой работать
>хочу алгоритмы ебашить
>хочу байтоебить и драйверы писать
>хочу роботов делать
Аноним 01/10/19 Втр 14:52:46 204729910122
>>204719443
Вот только постоянно читаю в таких тредах НИ В КОЕМ СЛУЧАЕ НЕ УЧИ ЭТУ ПАРАШУ ПРИУЧИШЬСЯ К ГОНВУ ПОТОМ В НОРМАЛЬНОЕ ПРОГРАМИРОВНИЕ НЕ СМОЖЕШЬ МОЗГИ ЗАКЛИНЯТ
Аноним 01/10/19 Втр 14:53:54 204729991123
>>204711769 (OP)
Что на нем писать, нудно прочитать не один десяток книг, и иметь опыт и бэкграунд, с наскока не получится, не понимая концепция языка. Основы может и поймешь, а дойдя до Qt соснешь
Аноним 01/10/19 Втр 14:55:37 204730083124
>>204729282
>Плюсы не только про эмбед там сишки вроде много
Конечно не только.
Сишки там не много, это зависит от контроллера, есть конечно всякая мелюзга, но это не серьезно, это скорее смарт датчики.
А так - 4 ядра, 512 памяти, флэша тоже 512 доступно (+ RTOS)
А и там еще всякие DAC, ADC и прочие входы-выходы, собственно ради них все и работает.
Ну или в геймдев на Unreal engine.
Аноним 01/10/19 Втр 14:56:09 204730126125
>>204729991
>Qt
А причем тут очередная либа?
Аноним 01/10/19 Втр 14:57:39 204730215126
>>204711769 (OP)
Да выучить ты всё можешь и сальто делать, и на скрипке играть и c++, вопрос только во времени.
Аноним 01/10/19 Втр 14:58:22 204730261127
image.png (692Кб, 1280x812)
1280x812
Аноним 01/10/19 Втр 14:58:30 204730268128
>>204730215
Двачая.
Медведь в цирке на велосипеде ездит, а тут всего лишь плюсы
Аноним 01/10/19 Втр 14:58:49 204730285129
>>204730261
Ну а что же это, если не очередная либа?
Аноним 01/10/19 Втр 15:01:43 204730457130
>>204711769 (OP)
как вообще можно вкатываться в программирование начиная не с си? Средний уровень, возможность самому реализовать любую структуру данных, любой алгоритм. Прививает поняти работы памяти и проца, многопоточности и всего другов. Потом хоть на чем пиши, хоть на яве, хоть на питоне, хот на пхп. Все будет годно и быстро работать, и будет понятие где какой алгоритм использовать и структуру данных.
Аноним 01/10/19 Втр 15:04:13 204730624131
>>204730285
Этот фреймворк старше тебя, и реализовано там столько фич рефлексия например что называть это либой язык не повернется. Впрочем хуле я жирного кормлю
выкатился из треда
Аноним 01/10/19 Втр 15:04:56 204730680132
Аноним 01/10/19 Втр 15:05:29 204730720133
>>204730624
>старше тебя
Мимо.
Фреймворк не либа?
Ну дай определение, в чем разница (кроме размеров, да)
Аноним 01/10/19 Втр 15:07:34 204730857134
Аноним 01/10/19 Втр 15:13:41 204731206135
>>204729886
Я сейчас почти вкатился (уже знаю как работать с файлами и что такое классы (примерно) в 2 языках), но разве между всеми перечисленными делами нет множества пересечений, или нужно прям под отдельную специализацию учить свой язык и т.д.?
Аноним 01/10/19 Втр 15:28:58 204732066136
>>204731206
Дохрена общего.
Но есть много нюансов.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов