>>153321820 (OP) Бери учебник и штудируй. Страуструпа или Стивена Прату. Просто открываешь книгу и читаешь и действуешь как говорят. Дальше когда будешь уметь в консольные школьные задачки тебе надо будет иметь скилл Stack-Overflow-Driven-Development, почитывать погугливать интересные для тебя темы. Хочешь запилить приложуху чтобы как у ккригера шутанчик на 100кб? Или еще какую поеботу? Смотри как делаются вещи примерно такого плана.
ТЛДР Надо иметь английский (ОБЯЗАТЕЛЬНО), умение гуглить и подружиться со стэковерфлоу.
Не слушай этих ебалаев. Страуструп скорее не учебник, а поток мыслей автора языка для тех, кто уже имеет опыт программирования на крестах. Для начала подойдет хуйня в духе "кресты за 21 день". А вообще, кресты не нужны, если ты просто хочешь хуярить хэллоуворлды.
>>153322219 >>153322228 Двачую этого >>153322343 те ебаклаки еще те которые кресты в жизни не видели а только слышали в псевдопабликах про программирование. Те книги нацеленны на спецов которые имеют уже приличный уровень знаний в С++ и хорошо знакомы с программированием. Реал бери кресты за 21 день.
>>153322485 Еще раз -я по Прате учился, дальше уже сам нагугливал и наспрашивал и читал. >>153322568 Нахуя си когда есть плюсы, блядь, ты что жрешь? Пуфон сойдет если хочешь хелловорлдить, но для серьезного системного кодинга не существует ничего лучше плюсов. ВООБЩЕ.
>>153322754 Ох, уёбок, ты бы хоть пруфанул как-нибудь вместо того чтобы картиночками кидаться. Понятно, что асм-вставки в боттлнек того что не оптимизирует компайлер решают, но плюсы ебут в хвост и гриву всю эту вашу парашную скриптовую хуиту, которую может осилить макака и ее мамка за день.
>>153322867 Нахуя мне тебе пруфать, школоёбок? Я авторитет, слушай что я говорю, шелупонь ёбаная. >>153322911 Зеленый текст для не умеющих в разговорную речь, дегенерат.>>153322939 Хуюта, мразь. Я твою мамку ебал в подворотне, паскуда мелкая.
>>153322961 Паскалил лет в 13 в школе и на первом курсе в медвузе. Дальше циклов-хуиклов и блок-схем не заходило. Потому могу откровенно сказать, что в кодинге - абсолютный ноль.
>>153321820 (OP) C алгоритмов и структур данных. Без вариантов. А то ща много погромистов, которые все неебацца C++11, а банально мысли сформулировать для машины не могут.
>>153322867 Ну это блин логично, что компилируемые языки решают у интерпретируемых There is a huge performance gap between the group of statically typed languages (C++, FORTRAN, Java) and the group of dynamically typed languages (JavaScript, Wolfram Language). The optimizations that the compiler can derive from having type information available at compile time still gives statically typed languages an edge over dynamically typed languages. https://dzone.com/articles/comparing-performance Это так же очевидно, что 1+1 меньше чем 1+1+1+1 Слоев абстракции меньше. >>153322939 Нет, уже 10 лет без него кожу. СО хватает, Мейерса и форумов. >>153322958 >страуструпа читать сначала С начала - нет, но в целом - стоит. Бусты вообще отдельная тема, это как в пуфоне про модули для мускула рассуждать когда надо выбрать 2 или 3 для принта.
>>153323078 Хуита. На паскале можно написать такое же по реализации приложение что и на сях, примеры в вике. Фишка сей и плюсов - возраст, популярность и развитие. Паскаль развивал борланд, а си - куча народу.
>>153323113 К чем вообще сравнение скорости выполнения ? Речь идет про хелловорлды, ему нахуй не нужен стак С++. Хватит и голого Си, или Питона. Да и мы не в 90х, скорость выполнения только на синтетики видна будет. Ну или в хуевой реализации алгоритмов
>>153323078 в крестах уже давно нет прямой работы с памятью. Все засрано умными указателями, темплейт на темплейте и темплейтом пононяет. кресты-куны приходят в священный ужас от malloc() и free() и пытаются изгнать из меня дьявола (и правильно делают, ибо нехуй лезть с голым цэ в кресты)
>>153323301 я вообще не прогер. да и то понимаю что питон для неосиляторов. загуглил либу, подключил, написал две строчки и все. выпиливайся из айти плз
>>153323195 >Речь идет про хелловорлды, ему нахуй не нужен стак С++ Тогда пусть пишет на языке гипертекстовой разметки, нахуя ему ЯП? Если выбирать ЯП, то только лучший, на котором написано ВСЁ, или быть подзалупной макакой и потреблядью.
>>153323329 Нет, все похуй. Даже наоборот, работы больше будет. Смысл в том, что для тривиальных задач тебе не нужен С++, куча возможностей которые ты не затронешь. Да и опыта мало, голова закипит сразу. >>153323362 Си ?
>>153323244 Скачай бесплатный мсвс коммьюнити или гцц и попробуй собери на последней сборке с 17 плюсами код срущий в память... СЮРПРИЗ-СЮРПРИЗ. Ты в нее насрешь так же как и 25 лет назад.
>>153323379 На си было все изначально, а оно на ассемблере, но плюсы - это верх эволюции. Дальше сраные виртуальные машины и интерпретаторы срущие в память и жарящие мегаватты на гарбадж коллекшон. Лучше плюсов могли быть только Ди но всем похуй.
procedure FuckYouDickhead is begin Put_Line ("Пока кто-то обмазывался крестами для чайников и становился неебись порванным авторитетом, кто-то надрачивал авионику и лекции по aerospace от MIT."); end FuckYouDickhead;
>>153323448 C++ не верх эволюции, это и есть сама эволюция, ибо поглощает всю годноту из вновь создаваемых языков, оставляя за бортом хуевые идеи. Можно писать как на Haskell, но не ебаться с io. Можно писать как на Java, но не ебаться с мусоросборником. Можно писать как на C, но не ебаться с raw pointers.
>>153323630 Нет, я блять должен был тебе тут на коленке собрать аналог Ground Warning Proximity System, только вместо земли реагирующий на приближение битурдов. Ну пиздец.
>>153323709 Ромбонаследование для множественного наследования реализаций (СRTP, например, ты не сделаешь через композицию, как и BCO), но долбоебы из учебников для студентоты USE IT WRONG, после такого шкальники не умеют отличать наследование интерфейсов и реализации и хуярят ромбовидные иерархии.
>>153323846 Ну с языком определись. Про source sdk почитай. Начни с просты, с вх, с bhop. Если возможности sdk ограниченны, тогда работа с памятью и хуки d3d.
>>153323941 Это очень удобно, писать всего один символ вместо begin end variable. Я в сосничестве тоже охуевал, но привыкаешь за пару недель на самом деле, и потом уже не можешь смотреть на паскалеподобные языки.
>>153324005 При желании ты можешь на нём дома маня-мимикрирование на микро-контроллерах написать, да что угодно. А вообще Паскале-подобная структура очень разгружает твой мозжечёк когда перед тобой проект систем B787DL в котором по метрике 7+ миллионов строк кода, и это только те, что написаны внутри, не считая сторонних лицензируемых систем.
>>153324058 Это еще проще, да, но менее гибко. Потом, пистон со своим расколотым мирком внушает подозрения. Там где isocpp будет 10 лет оттачивать изменение, какой-нибудь ебнутый князь Гвидон выпилит половину языка потому что ему так хочется.
>>153323900 И тебе спасибо. С бхоп там вроде как просто. Даже ньюфагу понятно, что зациклить джамп или даже затаймить/вызвать функцию прыжка при контакте модели с поверхностью не сложно. Под вх, насколько я понял, нужно найти нужные оффсеты, добавить йоба визуал вокруг костей модели и прикрутить функцию вывода на экран относительно твоей модели. А вот с аимами все выглядит сложно и интересно. Формулы просчета и йоба школобиблиотеки какие-то, пиздец. С логикой все вроде в порядке, но интерпретировать в код не умею. Спасибо, няша. >>153323914 Мне 26 и я не Илюша. Тащемта давно было интересно, но занимался лишь саморазрушением. >>153323904 Ой, нет. Копипаст хотелось-бы избежать. Но для общего понимания пригодится, я это уже упомянул.
>>153323113 >Это так же очевидно, что 1+1 меньше чем 1+1+1+1 В замкнутом поле Галуа размера 3 это окадется неверным. Помни, что "в действительности все не так, как на самом деле"(с). Это я про то, что моментов, когда решает язык не так уж много, обычно решает программист.
Почему ОПу до сих-пор не посоветовали CХЭШТЭГ? Для вкатывания в сферу хороший вариант, C-подобность с которой потом легко слезть куда-угодно,вкатывания во всё что-угодно как в плане кода, так и в плане сторон разработки начиная микро-процессорами(кек) заканчивая web, а при должном навыке извращения можно и в unsafe попробовать, и указатели наставить, и даже через жопу мусор своими руками попробовать собрать.
>>153324073 Темплейты как раз и есть удобные макросы. А дженереки (не жабапидорские, а нормальные - шарповые) - удобный typesafe инструмент для современных разработчиков
>>153324257 Темплейты тьюринг-полные, и благодаря им ты можешь перепилить язык во что угодно, почти как в скриптовых языках, но без потери производительности.
>>153324157 Только в следующий раз с зарплаты полученной за указатели на массив указателей с анусами тебя и твоей семейки, мог бы не плакать что в кабине пилотов вдруг навернулся банальный Personal Flight Display и вы ёбнулись где-то в ГОРАХ КРАСНОДАРСКОГО КРАЯ. У всех языков есть слабины и сильные стороны, и уж где-где, но в секъюрности и отказоусточивости Адочке нет равных.
Сеньер Цэ Икс Икс Помидор в треде. Стаж на крестиках около 8 лет. Обучаю студентов бывает, потому что кадровый голод постоянный, специалисты всегда и везде нужны. Питончик тоже знаю, как вспомогательный скриптовый язык часто в разработке используется. Питон - няша, но под большинство моих задач не подходит. Опчик, учи крестики, дело хорошее. Ленивый сисадмин, не знающий что такое переменная стал лениво изучать кресты + qt и через полгода устроился на работу джуном. Хотя бы час в день, но каждый день и пары месяцев хватит, что бы до джуна дорости. Базарю. Книжки не советовал бы. Точнее не советовал бы возлагать на них надежды. Пусть там параллельно себе читаются. Поставь себе задачу и делай ее. Хеллоуврот? Окей, гуглим с++ хеллоуврот. Хеллоу %никнейм%? Гуглим с++ чтение строки из консоли\из сокета\из аллаха. Поставь себе глобальную задачу и постепенно поэтапно ее решай. Очень хорошо, если у тебя найдется наставник, который сможет давать тебе дельные советы. Тогда развитие пойдет в разы быстрее. Удачи тебе, брограмер!
>>153324558 >Ленивый сисадмин, не знающий что такое переменная стал лениво изучать кресты + qt и через полгода устроился на работу джуном. а ведь мог стать нормальным админом.
>>153325314 Только вот фундамент он стоит и стоит, и здание на годном фундаменте стоит годами, до тех пор пока ашот балку на 1см короче туда или сюда просчитает и выпилит этим тысячу пидорах, что на фундамент и его стойкость нихуя не повлияет. Намёк понят?
>>153325441 Понят. Фундамент стоит и стоит годами, но жить в нем неудобно: дождик каплит, ветер дует, коммуникаций нет, срать себе под ноги приходится. А задача стоит именно жить. И по возможности хоть сколько-нибудь удобно. Намек понят?
>>153325548 Из популярных JS наверное. Мне показался пиздец примитивным. Но это сам язык. Там фишка в огромном количестве технологий, фреймворков, библиотек. И что в трендже то и надо дрочить.
>>153321820 (OP) О, раз уж тут такой тред. Аноны, как думаете, стоит ли вкатываться в сишку, чтобы через две недели решать студентоте лабы? Или ниша переполнена уже, и дофига макак, работающих за доширак?
>>153326548 >А что в трендже? я Cxx-сеньер-кун, за тредами жээс не сильно слежу. Ну вроде реакт моден, ангуляр говорят устарел, для бэкенда нод.жс(хотя все его говном кроют почему-то), реакт нэйтив обсуждают, но не встречал еще ни одного кто бы плотно на него присел бы.
>>153326947 А что не так? В принципе, можно и раньше, но я это, чтобы с запасом и на случай сложных лаб. Если что, есть знания вкатывальщика среднего уровня, знаю там массивы, условия, циклы, работу со строками и временем в жаве и жаваскрипте.
>>153321820 (OP) за лето ты овладеешь только Основами АЗами этого языка , 3 месяца то есть, + время на сон и отдых всякий сюда же.
заработать ты с этого языка ничего не сможешь, он сам по себе нахуй не нужон, нужно знать например библиотеку 3д Граффики допустим чтоб в игры вкатиться или там инторнет библиотеки чтоб писать что то такое допустим.
Думаю мысль пояснил. Вот почему выучив язык программирование в итоге никто на хуй не нужен, нужно знать этот язык конкретно для чего либо.
>>153321820 (OP) >с чего начать? Со Стивена Праты "Язык программирования С++", очень хороший учебник, прочитал примерно половину, потом заебался, там около 1300 страниц. Очень все подробно и понятно. >Сколько на это нужно угробить времени Зависит от твоего желания. В лучшем случае пару тройку месяцев и ты изучишь синтаксис и как с ним работать, будешь баловать себя годными хелловорлдами. >Какие подводные камни? Язык оооочень обширный, много всяких тонкостей, много конструкций типа шаблонов функций, перегрузок всяких, работа на прямую с памятью, указатели, короче замороченная хуета эти ваши плюсы. Не думаю, что сможешь фрилансить 300кк в наносекунду, хотя не знаю, может хорошо пойдет и ты не забросишь его как я, станешь страшным задротаном, проклянёшь социум и перестанешь вставать из за компа, станешь в последствии инжиНЕГром. Удачи. Читай Стивена Прату
>>153322848 > Тут я, изучавший через пень колоду немецкий с юных лет, соснул, да. Ну это больше для хокрокного погроммирования. Для обучения все давно переведено. А вот чтобы оставаться "на гребне" уже придется иметь дело с оригиналами.
>>153324214 Чувак, думаю вкатиться чтобы для себя инструменты писать (конструктор). Куда вкатываться - в С или С++. В чем отличи для непосвященного? (программирование в паскале в школе можно не считать)
Поясняю для даунов и всех школьников, которые черпают свои знания из модных пабликов (что собственно одно и то же).
Учить плюсы просто так, потому что вам на двоще сказали, смысла абсолютно нету. 1) Чтобы найти даже работку джуниором, нужно знать кучу всего. Помимо всяких Страуструпов, нужно накатить несколько книжек по бест-практисес, которые вы не сможете читать под пивко и чтение которых займёт приличное время. Потом придётся накатить последние стандарты, где тоже множество нетривиальных вещей. И даже после этого, если вы уже знакомы со всякими там паттернами/компьютер_саенс и вообще умеете программировать, вы всё-равно будете писать очень хуевый код, который будет работать медленнее, чем код любого школьника на сишарпе, освоившего его за две недели. А если будет какой-то большой проект, то вам вообще придётся молиться, чтобы там ничего не отвалилось после вашего вмешательства. 2) Не существует просто РАБОТЫ НА ПЛЮСАХ. Везде существует довольно большая предметная область. Вам, как минимум, придётся изучать или многопоточность, или какие-то гуишные либы, типа кутэ, или какую-нибудь работу с сетью. Это если повезет. Я уже не говорю о том, что в каком-нибудь геймдеве/машинном обучении/компьютерном зрении знание плюсов - это просто ничтожно малая доля необходимых знаний и она просто подразумевается сама собой. А основные требования - это знания предметной области, на которую люди тратят от 6-10 лет, заканчиваю магистратуру/аспирантуру, делая научную работу и так далее.
Так что я просто не вижу смысла учить плюсы, если вы нихуя не знаете. Стоит учить плюсы, только если они используются в вашей области. Но тогда у вас и не возникнет вопросов, типа "А СТОИТ ЛИ УЧИТЬ ПЛЮСЫ?))00)".
>>153331572 Конечно приемлет. Проще сишарпа ничего нету. Можно изучить за пол года, не напрягаясь, даже если ты не умеешь программировать совсем (от слова совсем). Берешь Шилдта и читаешь перед сном под пивко. Всё.
>>153332226 А в качестве базы для изучения его что нужно почитать? Ну там чтобы знать что и как работает, какие-нибудь книжки наподобие Совершенного сойдут?
>>153332643 Совершенный код - бесполезная хуйня. Я такой воды нигде не видел больше. Самый энтрилевельный учебник - Шилдт. Чуть более продвинутый - Троелсен. Читаешь эти два параллельно. После смотришь на хедхантере вакансии с c# и изучаешь использующиеся там технологии, типа asp.net, wpf или что там сейчас модно, я не ебу. Дополнительно тебе еще возможно понадобится изучить SQL на базовом уровне, полистать Кормена. Всё. Есть еще какая-то эдвэнсед книжка по C#, где описаны всякие низкоуровневые детали, но я чёт запамятывал автора, CLR via C# вроде называется. Как прочтешь первые две - сам поймешь что нужно дальше.
Но я сам не писал ничего на С# уже несколько лет. Может там что-то современное и модное еще добавилось. Какое-нибудь асинхронное программирование или хуй знает.
>>153333088 >GoF Хуёф. Достаточно знать пару паттернов, типа Синглтона и MVC. Остальные - обычно какая-то вырожденная хуйня, которая нихуя не помогает, а только делает хуже. Ну и, конечно же, не все ентерпрайз макаки, как ты. Не помню когда я использовал что-то, кроме синглтона последний раз.
>>153333396 >ентерпрайз макаки Вангую гитхабного хипстера, у которого из своих проектов максимум пара консольных утилит на пару тысяч LOC. С таким-то кейсом паттерны не нужны, это правда.
>>153321820 (OP) academy.cppstudio гугли и следуй инструкциям если тебе только хеллоуворлды и основные фишки типа циклы-массивы-строки-файлы, то этого хватит
там даже ООП есть, правда объясняют как мудаки, но тебе же только cout << "Hello sosach";
>>153333661 Вообще-то, ты всё перепутал. Хипстеры как-раз и используют бесполезную хуйню при каждой возможности. Не, ну а чё? Мат.аппарат не нужен, разбираться не нужно. Выучил десяток паттернов, зато теперь можно ходить говорить всем, что знаешь дохуя всего.
>>153333396 Я рад что такие ребята как ты есть. Из-за вас мне уже три раза повышали зп когда я хотел уйти. Потому что на рынке в основном вы, а у конторы нет времени ждать когда вы спуститесь с дерева и осознаете, что кидаться говном и есть бананы ногами - это не единственное, чем можно заниматься по жизни.
>>153334068 дейтел. шилdt наркоман, который тупо описание функций привел. заебись конечно, если ты уже умеешь программировать наси. а если не умеешь то дейтел. 10\10 мимокрок
>>153335744 В смысле уже умеешь? Умеешь что? Вводить кдавиатурой код? Шилдт начинает точно так же с хеллоуворлда и пишет по делу. А этот Дейтел, я помню, был наполнен водой и был такой блять жирный, что мне его лишний раз в западло было с полки брать. Я более тяжелой книжки не видел. Даже Кормен вроде поменьше.
>>153321820 (OP) Знаешь любой базовый язык? Паскаль, питон? Скачай cpp bulder 6 и открой любой попавшийся сайт-учебник, час-два хватит на то чтобы понять весь синтаксис, 5-6 на то чтобы ты разобрался в визуальном редакторе, 10-15 будешь писать калькуляторы, где место цифр члены и котята
>>153336493 чего тебе ясно, мамкин гениталий? человек спрашивает как ему вкатится с нуля. когда ноль - не знаешь даже этого. я помню в перловку пытался вкатится с нуля, о"рейли камель бук четал и нихуя не понимал, т.к. там подразумевалось что всё это говно ты уже знаешь. в дейтеле это говно обьясняется. конечно если тебе с учителями повезло, тебе это на уроках рассказали. мне не повезло, играли в контрстрайк. посему дейтел мне оче помог в обьяснении именно базовых понятий.
>>153321820 (OP) Поясняю за кресты: более мерзкий и ужасный язык сложно представить. Огромное количество фич и сахара приправленные обратной совместимостью с древними стандартами породило стандарт более чем полностью состоящий из UB. Хуева гора компиляторов поддерживающих стандарт через хуй-залупу заставляет городить воркэраунды под каждый из них. Наличие оверхайпнутых кококо-шаблонов породило толпы выебщиков решающих любую проблему через них. Что, вкупе с ебанутой однопроходной моделью компиляции раздувает время сборки до часов. Ебанутый комитет отвергает улучшающие язык пропоузалы и принимает очередную порцию говнища в новый стандарт. Лучше б дали языку спокойно умереть.
Мимо-старик-крестовик. 13 лет в цопепе-серверсайде.
>>153337228 Все языки делятся на мерзкие ужасные постоянно критикуемые и на те, на которых никто не пишет. >>153337378 Хоронют много лет и все никак не закапают.
>>153337713 js плоская непродуманная залупа для макак. ява - 80 гб должно хватить, хеллоуврот почти не тормозит, решетка проприетарная залупа для спермоворов, обмажутся своими пропертями и ябут друг друга в стеклесс корутины, а попробуй на моно переехать, гуй плывет, все тормозит, с бубном танцевать. Под ДСП и микроконтроллеры не попишешь производительного ничего. Микродотнет тормозящая залупа требующая отдельной флешки, яваскрипт в матрешке вообще ебанутасть для макак лампочкам мигать. В общем говном нельзя назвать только лужи мочи.
Сколько на это нужно угробить времени и с чего начать? Какие подводные камни?