Можете объяснить почему нубам не рекомендуют вкат в С++, а вместо этого предлагают вкатываться в языки смотря на задачи, типо если парсер хочешь то учи питон, а если игру то с#? Не кажется ли вам, что выучить синтаксис одного языка проще, тем более в 2к19, когда в открытом доступе куча исходников и видеоуроков? Или допустим, если с++ такой сложный, то учить его постепенно, смотря на задачи?Вон в биографии Маска написанно, что он будучи нубом наговнокодил софтину и продал ее за 2кк зелени.
>>204711769 (OP)>будучи нубом наговнокодил софтину и продал ее за 2кк зелениЭто не показатель работоспособности софтины, равно как и не показатель легкости вкатывания.Это лишь показывает наличие пиздабольско-предпринимательских скиллов и подвешенности языкаВангую, "не рекомендуется вкатываться" по той причине, что за деревьями синтаксиса, вкатывающийся суть алгоритмового леса (или что там у них? неебу, я гуманитарий) не разглядит
>>204711769 (OP)> Можете объяснить почему нубам не рекомендуют вкат в С++, а вместо этого предлагают вкатываться в языки смотря на задачи, типо если парсер хочешь то учи питон, а если игру то с#? Не кажется ли вам, что выучить синтаксис одного языка проще, тем более в 2к19, когда в открытом доступе куча исходников и видеоуроков? Или допустим, если с++ такой сложный, то учить его постепенно, смотря на задачи?> Вон в биографии Маска написанно, что он будучи нубом наговнокодил софтину и продал ее за 2кк зелени.Никто никому не советует выучить питон только ради того чтобы написать парсер, лул. Имеется в виду, что все равно ты выбираешь какое-то направление (веб, бек, мл, геймдев, что угодно глобальное), и в этом направлении есть де факто язык, на котором пишет большинство. Пишет большинство -> больше комьюнити -> больше материала -> проще вкатиться -> ты меня понял.С++ не рекомендуют новичкам потому что кроме алгоритмических навыков приходится в параллель прокачивать навыки работы с системой - выделение памяти, ее очистка и т.п; новички охуевают со второго и забивают. В целом, если не дурак и осознаешь что программирование это не всегда 2+2 то и плюсы норм будут учиться.
>>204711769 (OP)Учи Си или плюсы, разбирайся с памятью , архитектурой ЭВМ и процессора. Потом остальные языки будут как букварь, важен не язык, а понимание как работает железо, алгоритмы , структуры данных.
>>204712399>>204712032Ну вначале можно и погавнокодить, не обязательно сразу писать как очкарик, правильно? Говнокод же тоже работает и деньги приносит)
>>204712399В плюсы надо вкатываться еще в школе, иначе я хз как такой объём информации можно переварить не уничтожая все остальные аспекты обычной жизни. Мне когда подарили книгу по с++ на дохулион страниц, я понял что программистом не стану, при том что уже что-то там говнокодил на хтмл и яве.
>>204712005>Это лишь показывает наличие пиздабольско-предпринимательских скиллов и подвешенности языкаТолкать гавно новостным компаниям вряд ли получится т.к у них наверняка есть свои спецы, так что хуйня ваше"правильное" программирование.
>>204713502А зачем сразу все что там есть пытаться выучить, если простые программы можно писать с do while/if else?
>>204713502>подарили книгу по с++ на дохулион страниц, я понял что программистом не стану,А по питону страниц меньше?
>>204711769 (OP)> парсер хочешь то учи питонПролог ташемта. Процедурность и императивность не подходит для задач анализа сложных грамматик. Только декларативность.
>>204714066Плюсы - объекто-ориентированный язык. Си - процедурный.Проектировать и поддерживать крупные системы легче используя объектно-ориентированный подход.
Я рекомендую начинать с SICP и вкатываться в Haskell. Все равно каждый день новый дебил создает тред какой язык ему учить лол
>>204714036Настолько няшный, что Марковскую цепь можно в 3 строчки написать.+ Можно легко описывать грамматики с помощью встроенных в пролог dcg-правил. Даже грамматики естественных языков. + В прологе расширяемый синтаксис.+ Пролог идеально подходит для работы сложными системами. Он идеально подходит для логики RPG.+ Можно легко писать экспертные системы.
>>204714128C — это как пиздануть палкой прохожего. Быстро, удобно, но всех так пиздить заебёшься, рука устанет.Кресты — это купить машинку с моторчиком, которая машет палкой; иногда надо перенастраивать, пиздит не так сильно и иногда мимо, но толпу так бошить проще.
>>204711769 (OP)все очень просто. ООП в С++ сделано через жопу. Лучше начать с C#, Java потом набить оскомину и перекатиться во множетсвенное наследование , frind методы и прочуе ебалайку. Python - это простой язык ( да на нем много говна сейчас есть), но я не рекомендую, так как есть шанс остаться только на нем ( т.е. остаться тупым) . Мой любимый язык pure C, он же чистый Си , вот с него надо учить ( благо это позволит писать низкоуровневую хурню, если нужно, JNI/Interop). Второй мой любимы язык Java , хоть он и теряет популярность, но он кросплатформенный и с правильным ООП изначально . Ну и С++ , чтобы можно было сделать все , что захочешь ( хотя связки pure C + Java - может хватить за глаза). Puthon не люблю , но в целом мэйнстрим сейчас для быстрого написания прототипов ( говна )
>>204711769 (OP)Потому что питон проще. Если ты хочешь вкатиться, то лучше начинать с простого посмотреть, что можешь делать, что не можешь, что хочешь делать.Нубам советуют вкатываться с пайтона, потому что нубы в большинстве не понимают, что они хотят кодить. Овладение простыми инструментами даёт возможность что-то делать и разобраться что ты хочешь делать.А с крестов ты просто охуеешь и выкатишься.
>>204714066Шарп - это как стакан тёплого молока, на нем легко и приятно кодить. Многое он делает за тебя, часто хорошо, иногда - нет. А плюсы - это молоток, который ежеминутно хуячит тебя по пальцам. Очень многие вещи понадобится прописывать самому, обычно это более сложно и долго, но зато ты всегда знаешь, что происходит в твоём коде. Выбор настоящих кодеров (поэтому у меня основной стек на шарпах). Си это отвёртка без ручки, сейчас уже мало безумцев, которые пишут на нем что-то сложное.
>>204711769 (OP)Похуй, учи какой хочешь. Но вообще, вот я учился в вузе, и у нас там был с++ и первые месяца 3 после изучения базового синтаксиса была чисто дрочь с работой компилятора, как и что в памяти хранится, как дебажить, следить в ручную за памятью, указатели всякие, как сложные указатели читать, ну вот это вот всё. Препод был очень требовательный, чтобы сдать лабу, нужно было на вопросов 10 ответить без ошибок и оговорок. Короче все охуевали в группе, хотя там и проги то не было как таковой. А на питоне че, синтаксис базовый выучил и сиди пиши программы, потом ещё сахар подучить. Всё равно вся та хуйня, которой нас дрочили до тебя постепенно и в питоне дойдёт, просто она сразу не требуется
>>204711769 (OP)Я особых проблем с плюсами не испытал, тратил почти всё свободное время и это доставляло удовольствие. Единственная проблема - если у тебя в городе нет вакансий по плюсам, то ты будешь испытывать дикую фрустрацию, когда ты такой весь охуенный с алгоритмической базой, знанием темплейтов, ооп, всякие фичи со сфинаешкой и подобную хуйню не сможешь найти работу, а шарпомакака после трёхмесячных курсов от епама будет за 400 баксов работать. Для справедливости, если джуна перерастешь то с работой проблем не будет
>>204714561не соглашусь с тобой! Си - это скорее отмычка... Потому как первые, правильные реализации С++ транслировались в Си. Вот когда это не стало, тогда можно говорить о том, что С и С++ - это абсолютно разные языки!
>>204713670Затем, что простые программы не нужны никому. На продажу хуй что простое напишешь не написанное до тебя, а работодателю долбоеб с if-else не нужен.
>>204714297Лол, вы посмотрите кто закукарекал. Расскажи-ка мне про криво реализованное ООП в плюсах.> для быстрого написания прототипов ( говна ) Т.е. когда криворукий долбоёб пишет MVP на плюсах, тратя на это месяц - это заебок? А когда такой же долбоёб пишет на пайтоне тот же MVP за неделю, то это плохо?Ты когда-нибудь за пределы своей конуры выходил, в реальные проекты контрибьютил?
>>204714883>MVPДумаю он имел ввиду как раз реальные проекты, питон больше подходит для быстрых прототипов и дальнейшему показу заказчику. Если всё устраивает, то переписывают полностью или частично на нормальном языке. Питон реально очень медленный, любой бенчмарк тебе это подтвердит.
>>204714883давай поясни за ромбовидно наследование ! Кто еще додумался эту хуйню притащить. И как часто ты его используешь. Я не говорю про видимость при наследование, такое ебалайки никто не придумал ( потому как нахер не нужно). Ну и напоследок, ебанные шаблоны и компиляция по часу!
>>204714987Эм, а как разрабатывать "реальные" проекты без MVP? Без проверки гипотез? Или ты в 21 веке собрался по водопадной модели работать? Год разрабатывая какой-то кусок говна, а потом презентуя его охуевшему заказчику, который ожидал совершенно иное?Я что хочу сказать - если мы не говорим о больших объёмах вычислительных задач, то сказать "пишите на плюсах, пайтон для говноделов" - это просто полнейший долбоёбизм. Также, конечно, долбоебизм сказать команде, которая специализируется на плюсах - пишите на пайтоне.В общем, факторов много, любая крайность признак малого опыта и недостаточной зрелости.
>>204715436> давай поясни за ромбовидно наследованиеИ как же множественное наследование нарушает концепцию ООП, ебанутый? Это фича, которую ты легко можешь просто не использовать, наследуясь от одного класса.> Кто еще додумался эту хуйню притащить. C++, LISP, Java 8 (твоя любимая, долбоёб), Perl, Python, Ruby, Scala> И как часто ты его используешь. Постоянно
>>204715711Ну достаточно много плюсовиков имеют связку питон+плюсы, чтобы делать то что я выше написал. Я и не говорил что питон нахуй не нужен, или пишите только на плюсах. Питон нахуй не нужен когда дело доходит до написания оптимизированного кода в прод, а плюсы нахуй не нужны когда ты пишешь какой-то скриптец для рутины или тот же прототип. Под каждую задачу свой язык.
>>204715966Множественное наследование не нужно! Его не в C# и отлично с этим живут .В Java тоже нет такой реализации как в С++! Есть наследование интерфейсов множественное или миксины . А вот именно классов -зло. Плюс в C++ нет рефлексии ( оно и понятно), нет обращения к родительскому классу соответственно. Нет статических конструкторов. Ну и далее ты не ответил тоже насчет шаблонов . Плюс сложность написание компилятора ( хер напишешь с учетом последних стандартов).
>>204716861> Множественное наследование не нужноНи нужна!!11 Мама ну я сказал нинужна!! Пачиму они ни слушают!!Я тебе чёткий вопрос задал - как множественное наследование нарушает концепцию ООП? Я тебе же отвечу - никак. Если тебе не нужно множественное наследование - не используй. В жопу тебя за это может выебать только твой лид.> Плюс в C++ нет рефлексииТы с темы то не съезжай, мы говорим про ООП, рефлексия же не является концепцией ООП. Я всё ещё жду четких аргументов о криво реализованном ООП в плюсах.> Плюс сложность написание компилятора Ты ебанутый? Ты где работаешь, что вам приходится компиляторы писать?
>>204716460> до написания оптимизированного кода в продТут я с тобой не соглашусь. Пишем мы пару лет какой-нибудь сервис для обработки, сохранения, входящего потока данных. Там заебись сложная бизнес логика, ебанутые правила по сохранению данных, отображению, разделению доступа.Все эти действия занимают очень мало процессорного времени. Большинство времени код будет просто простаивать ожидая ответа от СУБД, очереди сообщений, внешних сервисов. Можно сказать, что этот сервис просто прототип, скриптец для рутины? Нет, он выполняет охуеть важные и крупные для бизнеса задачи. В какой момент нам может понадобиться взять и переписать всё на плюсы? Да ни в какой. Появится задача реализовать сложные вычисления, с которым пайтон действительно не справляется? Да тоже не беда, пили свой микросервис на плюсах, который будет заниматься именно этими вычислениями и работай с ним.В итоге мы имеем крупный сервис на пайтон, обслуживающий бизнес и пару микросервисов на плюсах, которые решают свою узкую задачу.На текущий момент в основном происходит именно так.
>>204717048Ты тупой , да? Множественное наследование можно реализовать иначе, а не ебстись с перекрытием методов от разных классов. Ты можешь гуся со свиньей скрестить в реальном мире?! А в С++ можешь. В этом и ебанутость, не буду говорить еще про cast'ы тут можно весь день сраться тогда .
>>204717997Нет, тупой тут только ты.> Ты можешь гуся со свиньей скрестить в реальном мире?! А в С++ можешьПринцип подстановки Барбары Лисков. Если ж ты долбоёб, то ничто тебе не поможет. Будешь скрещивать что угодно с чем угодно.
>>204718278именно по этому и нужно реализовывать контракт просто ( контракт наследуй множественно) , а не смешивать гуся и свинью! Как раз С++ и нарушает это . Приведи пример , где ты использовал множественное ромбовидное наследование вообще?!
>>204718360Во столько же, сколько раз я выебал твою мамашу "порядочную женщину".Самое интересное, ни один петушок ещё не смог как следует пояснить за проблемы, которые создаёт для него GIL.И, естественно, мы не говорим о вычислениях
>>204718965> не смешивать гуся и свинью! Как раз С++ и нарушает этоС++ не может это нарушить, это может нарушить криворукий долбоёб, который пишет на C++.
>>204714508Засирать мозг лишней инфой тоже не очень то хорошо, ведь изучая с++ ты можешь все, а паиттоны-хуёны не для всего.
>>204711769 (OP)Тупая пидораха, есть принцип обучения - от простого к сложному. Прежде чем на боллид садиться гонщики получают обычные права на кредитофокусы. Пилотов никто не сажает сразу на боенги и истребители всякие, первые полеты у всех на кукурузниках и цеснах обоссаных. Так и здесь - в программировании. Ты сука ебаная сначала простыми инструментами овладей и если потянешь, переходи на более сложные языки, еб твою мать.
>>204711769 (OP)> будучи нубом наговнокодил софтину и продал ее за 2кк зелениРечь про Zip2, которую он говнокодил с братом. А до этого он ещё пиздюком говнокодил игоры. Так что нубом он во времена Zip2 не был.
>>204719340С++ дает тебе шанс нарушить и ты им пользуешься вместо нормальной реализации на контрактах
>>204711769 (OP)Смотри я лет 20 изучаю с++ и не знаю нихрена. То есть ни один сложный шаблон я не пойму и не напишу. Там просто везде очень много нюансов и исключений в каждом правиле. Из за этого может получиться что конструкция из за неочевидных сочетаний делает что то дикое. Для новичка это будет выглядеть как программа работает неправильно. Например можно легко испортить память, и в переменных будут оказываться не те числа. Многим это выносит мозг, вот в этой строчке x=5, а строчкой ниже ты вызвал функцию которая ничего не делает с x, но после нее x уже -263728573. А потому что там удалили delete вместо delete[] или где то присвоили по указателю, где был временный объект который уже удалился.
>>204719251давай без boost сделай обход папок мне ! Бляд там до сих пор поди нет работы с файлами, потоками , вообще нихуя нет
>>204719443> Прежде чем на боллид садиться гонщики получают обычные права на кредитофокусыКстати, нет.
>>204719880Ой бля, это такой фейк и наебка гоев.Обычный язык: x := x + 1Фкнкуиональный: ну кароче у нас x иммутабельный. Поэтому мы вернем x'=2. А потом новый x''=3. Просто фарс.
>>204711769 (OP)> вместо этого предлагают вкатываться в языки смотря на задачи,Потому что это единственно верный подход. Прикладных задач которые решает именно С++ очень мало, это либо что-то низкоуровневое, либо что-то, что требует больших математических расчетов и высокой скорости. Если ты хочешь охватить как можно больше областей, сделать это наиболее быстро и эффективнее, то тебе нужно учить не плюсы, а JS, да-да, ту браузерную хуету, которая уже давно перестала быть браузерной. Даже сами майкрософты используют Electron для написания Skype и Visual Code, не С++, не C#, а ебучий JS который использует браузерную оболочку. Ну и про сложность уже писали. Тебе нужно будет погружаться в архитектуру компьютера, вручную управлять памятью, вникать в байтоебством. При всём при этом ты всё равно будешь писать хуйню, которая будет работать медленнее программы написанной на языке с JIT компилятором и автоматическим сборщиком мусора. В итоге мы имеем типичного плюсовика, который думает что он крутой, но на самом деле пишет никому не нужное говно, которое еще и работает хуже чем тоже говно, но написанное на какой-нибудь Java.
>>204720056Ну хрен знает, как за 20 лет проганья можно не научится это делать. А чем, например, занимался?
>>204711769 (OP)>>204712005>наговнокодил софтину и продал ее за 2ккценна идея, а оформят тебе её за 5к. MS•Office на бейсике писали..
>>204714764ДА что вы все со своей продажей и работой лезете? Я же ниговорил нигде что хочу работу найти, просто для себя интересно это и в будущем смогу работать например с unreal engine лучше чем блюпринтеры всякие.
>>204720145Сначала использовал как просто си с классами, на рав поинтерах, вот это все. Сейчас пишу в стиле c++11. Так то использую для всего - геймдев, приложения для андроида, утилиты для винды типа качалок сайтов, парсеров, даже сайтики через emscripten.
>>204719981> просто для себя интересноТак нахуя тебе тогда быстрый вкат? Сиди и читай учебники до посинения, можешь время от времени перемежать с книжками по квантмеху и комплексной математике.
>>204711769 (OP)Я захотел из инженера строителя стать игроразработчиком. Спросил гугел - онсказал кресты + анриал инжн. Хотя я в итоге начал дрочить qt.Переберусь лучше на шарп и юнити.
>>204719981Сейчас ты пытаешься спроецировать процедурные/ООП паттерны на ФП. Такая залупа там вообще не нужна.
>>204720665Поясни нубасу чем. Вот игры на ооп делаются, да? Автокады всякие тоже, ну и я впринципе понимаю почему. Где и как фп используют?
>>204713983Никто такого не советует. Тем более нормальные кодеры.>>204711769 (OP)>если с++ такой сложныйНет, не сложный.>>204711769 (OP)>а если игру то с#Почему игру? Практически что угодно - от кросс-платформенного приложения до интернет-портала. Шарп - годнота.
>>204720780Там же где и ООП. Какие-нибудь Scala, Haskell и Closure - языки общего назначения. С играми, конечно, хуй знает. А вот всё остальное - без проблем.
>>204721545Asm — это голой рукой сердце вырывать. Круто, но большая часть людей просто сломает себе пальцы.
>>204724244Только если случайно попадётся. Я и в этот тред попал только потому что меня заебало каждый день дрочить алгоритмы и кудахтер сайнс, решил себе выходной устроить.
>>204711769 (OP)Потому что на плюсах работы мало. По сути на них только игрушки писать, где на надежность насрать полностью, лишь бы фпс побольше.
>>204711769 (OP)>Можете объяснить почему нубам не рекомендуют вкат в С++, Потому что он сложный, платят на нём мало(я 40к получаю), работа в основном скучная и тд. Но из плюсов не нужно ничего учить потом, один раз выучил и всё.
>>204711769 (OP)Хуй знает, что там не рекомендуют. Если освоишь на хорошем уровне плюсы, то сможешь в любой другой язык вкатиться очень быстро.
>>204712989>Говнокод же тоже работает и деньги приносит)Не прокатит, тупо не возьмут на работу или возьмут за еду, до нормальных задач не допустят.
>>204724970Дрочу, потому что самооценка пониженная, и мне всё время кажется, что я пишу хуёвый код. Успехов почти нихуя, потому что до сих пор работаю грузчиком, но если не тупо заучиваешь алгоритмы, а изучаешь эффективное применение, то начинаешь понимать, почему современная сортировка — это pdqsort, а не просто qsort; начинаешь видеть, где можно отсортировать только половину массива, а где его вообще не надо сортировать.Из сурсов ничего не могу подсказать, просто ищи последние статьи по новым алгоритмам.
>>204727141>почему современная сортировка — это pdqsort, а не просто qsort>работаю грузчикомИ смысл в твоих знаниях?
>>204718278>Принцип подстановки Барбары Лисков>Функции, которые используют базовый тип, должны иметь возможность использовать подтипы базового типа, не зная об этом.Тип всё по указателю на базовый принимать?
>>204727559>Или устроиться программером, когда школу закончу.Аа, ну тогда моё уважение, слушай совет, в олимпиадках участвуй, это халявный путь в топ вузики. А топ вузики это топ, что бы там не кукарекали местные птушники.
>>204711769 (OP)>не рекомендуют вкат в С++Кто?Вообще начинают с чистого C, а потом плюсы, если уж ты плюсы хочешь.Ты ниасилишь управление памятью
>>204727559А в вузике курса со второго ищи стажировку в топ конторе, если всё ок устроишься джуном и к концу вузика будешь уже крепким мидлом, а то и сеньором.
>>204727825>курса со второгоС третьего же, на втором ему еще философию сдавать. Как вспомню, аж бесит, хотя больше 20 лет прошло
>>204727825У нас есть старый-старый проект, его стажеры пилили, забесплатно почти (ну их кормили в столовой и чуть-чуть денег давали), типа им практика, нам - хуй знает зачем это вообще.Там такие перлы найти можно, я хуею просто.Проект, естественно, мертвый.
>>204727825> курса со второго ищи стажировку в топ конторУ нас те кто учили всякие модные языки и были не совсем отсталые еще летом после первого курса находили работу, правда галеры пиздец были, но для первой нормально думаю. А так постоянно приходили всякие никсы и епамы, проводили тесты куда приходило 500 человек, а проходило элементарщину 50, и набирали на курсы, лучшим вроде бы давали оффер на джуна. Но это всё дотнеты, джавы и подобное. По плюсам один единственный курс по шарпу около 5 с минимальным количеством мест. Так что если он хочет найти работу - пусть учит модные языки с фреймворками, имхо
>>204728827Если чел знает плюсы то ему прямая дорога в эмбед.Микроконтроллеры, вот это вот все.Там вполне себе приемлемо работать, и интересно в общем то.смежная с моей область, соседний отдел
На самом деле С++ гораздо лучше для вката, чем любой другой язык. Всё из-за огромного количества учебных материалов по нему.Даже по питону столько нет.Ну а советы по программированию в /b что-то уровня советов по ебле и отношачам здесь же. Реальных спецов нет, пишут в соновном только манякукаретики.
>>204729030Плюсы не только про эмбед там сишки вроде много. В моем городе миллионнике примерное распределение вакансий на джуна:50% эмбед/кернел дев15% сети30% десктоп/мобилкиостальное непонятно, просто ищут разработчика, легаси наверное. Да и на эмбед дохуя всего надо знать помимо плюсов, вот в одном чате сеньор-помидор кидал примерные требования, которые он бы спрашивал на собесе компанию или зп не знаю, вроде дс:1) Умные указатели, когда можно использовать, когда не нужно, почему сырые указатели плохо2) Констекпр 3) Шаблонный параметр шаблона, внезапно4) SPI/ UART/ CAN если это эмбеддед, если больше ведра и линукса- поспрашивать внутренности Ос, POSIX потоки.5) Опыт работы с графическими фреймворками6) Был ли опыт с boost7) Опыт тестирования продукта - boost/google test/qtest8) Чего писали для себя и какие инструменты/ библиотеки использовали. Какой кодстайл предпочитаете9) Разделение интерфейса и имплементации, использование Mixin классов, как можно красиво убрать множественное наследование, в каких случаях оно допустимо, в каких можно избежать.10) UB и его какой-нибудь пример11) Перехват исключений, создание своих исключений, как стоит обрабатывать исключительные ситуации в программе, способы обработки исключительных ситуаций.12) Базы данных, что джун слышал, в чем имел опыт13) Чем занимается в универе, как планирует развиваться в своей области программирования.14) Какие трюки знает из современных стандартов С++15) Методы отладки приложений16) многопоточность17) Структуры данных18) Опыт работы с системами контроля версий19) Паттерны проектирования, попросить несколько паттернов объяснить20) Попросить гитхаб/что-то по проектам которые он писал уже.
Когда задаёшь вопрос про становление программистом, сразу всплывает вопрос "А в какой области ты хочешь работать?" Как на него вообще отвечать, откуда мне знать что там за области, я не географ.
>>204713554когда маск продавал спецов не было начало нулевых же, могли реально говнокод купить лишь бы работал
https://habr.com/ru/company/jugru/blog/469467/Пока тред читал, наткнулся на интересную статью на хабре про сишки.
>>204729477>хочу игры пилить>хочу с БД работать>хочу на мобилки приложухи пилить>хочу клиент-серверные приложения делать>хочу нейронки обучать>хочу с бигдатой работать>хочу алгоритмы ебашить>хочу байтоебить и драйверы писать>хочу роботов делать
>>204719443Вот только постоянно читаю в таких тредах НИ В КОЕМ СЛУЧАЕ НЕ УЧИ ЭТУ ПАРАШУ ПРИУЧИШЬСЯ К ГОНВУ ПОТОМ В НОРМАЛЬНОЕ ПРОГРАМИРОВНИЕ НЕ СМОЖЕШЬ МОЗГИ ЗАКЛИНЯТ
>>204711769 (OP)Что на нем писать, нудно прочитать не один десяток книг, и иметь опыт и бэкграунд, с наскока не получится, не понимая концепция языка. Основы может и поймешь, а дойдя до Qt соснешь
>>204729282>Плюсы не только про эмбед там сишки вроде многоКонечно не только.Сишки там не много, это зависит от контроллера, есть конечно всякая мелюзга, но это не серьезно, это скорее смарт датчики.А так - 4 ядра, 512 памяти, флэша тоже 512 доступно (+ RTOS)А и там еще всякие DAC, ADC и прочие входы-выходы, собственно ради них все и работает.Ну или в геймдев на Unreal engine.
>>204711769 (OP)Да выучить ты всё можешь и сальто делать, и на скрипке играть и c++, вопрос только во времени.
>>204711769 (OP)как вообще можно вкатываться в программирование начиная не с си? Средний уровень, возможность самому реализовать любую структуру данных, любой алгоритм. Прививает поняти работы памяти и проца, многопоточности и всего другов. Потом хоть на чем пиши, хоть на яве, хоть на питоне, хот на пхп. Все будет годно и быстро работать, и будет понятие где какой алгоритм использовать и структуру данных.
>>204730285Этот фреймворк старше тебя, и реализовано там столько фич рефлексия например что называть это либой язык не повернется. Впрочем хуле я жирного кормлювыкатился из треда
>>204730624>старше тебяМимо.Фреймворк не либа? Ну дай определение, в чем разница (кроме размеров, да)
>>204729886Я сейчас почти вкатился (уже знаю как работать с файлами и что такое классы (примерно) в 2 языках), но разве между всеми перечисленными делами нет множества пересечений, или нужно прям под отдельную специализацию учить свой язык и т.д.?