24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Хочу вкатиться в c++. Посоветуй ide, книжки. может, годных примеров для разбора...
>>187636506 (OP) ОП, а зачем ты хочешь вкатываться в плюсы? Просто, это звучит примерно как: "Хочу вкатиться в сверление. Посоветую дрель, инструкции." Любой язык программирования - это просто прикладной инструмент для решения какого-то спектра задач. Умение работать с инструментом никому не интересно. Важно уметь решать задачи. Поэтому любую учебу надо начинать именно с постановки этих самых задач.
>>187636506 (OP) Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>187636506 (OP) Хочешь вкатиться? Вот тебе задача: пусть прога по клику button'a (создашь кнопку) создаст папку, в которой будет лежать .txt файл,в котором должно быть написано "Hello OP!". не читай книжки, не ищи примеры. Ищи ответы только для решения СВОЕЙ задачи. не распыляйся сильно на всё. Если понял меня, то вкатишься
>>187636506 (OP) IDE - qt creator, что в винде, что в линупсе. Если винда - качай сразу qt sdk, там и компилятор в комплекте. А вообще, лучше сразу ставь линупс, c/c++ - это про него, и дрочи сразу posix api. Напиши свой эмуль терминала, свой vpn, аналог хамачи и тимвьювера. По идее, если напишешь - сойдёт за пет-проекты, дрочи вопросы для собеседований и пиздуй на них.
Книжки? Ебашь курсы на степике, раньше бы курсеру посоветовал, но она вроде нынче стала платной.
>>187639802 >Что нужно учить, чтоб найти работу? Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>Посоветуй ide, книжки. может, годных примеров для разбора... лучше всего работать в блокноте ( не шучу. реально помогает набирть руку в написании кода)
книга от создателя языка с++ Бьерна Страуструпа. лучше всего брать самое первое издание, которое не засрано всякими новомодными фитчами
из практических примеров гугли в ютубе гайды по созданию сайтов с регистрацией
>>187640303 > новомодными фитчами Ты про стандарты? Их не знать - себя не уважать. > из практических примеров гугли в ютубе гайды по созданию сайтов с регистрацией Просто пошел нахуй. Ты сам не понимаешь о чем говоришь.
C/C++ это не про линупс, а про высокопроизводительные и/или системные приложения, в т.ч. модули ядра и дрова. Семейство ОС роли не играет. Можно хоть под микроконтроллеры писать прошивки.
Qt вещь хорошая, в плане написание кроссплатформенного софта, но пожалуй только этим его полезность и ограничивается. Для простого написания приложений, тем более обучению, он нахуй не сдался, потому что он использует свой фреймворк. Чтобы вкатиться тебе не надо заморачиваться над сторонними либами и фреймворками типа Qt и Boost - тебе надо изучать STL.
Определись для начала подо что будешь начинать писать проги. Если под винду - ставь последний Visual Studio и не парься. На линупсе все ставится пакетно, там нет all-in-one решения типа той же Visual Studio. Поэтому от выбора IDE не линуксе будет зависить выбор компилятора. Ставь Code::Blocks или Eclipse - известные IDE с довольно широкой аудиторией.
>>187640454 >тебе надо изучать STL. Вот за это чаю. > Code::Blocks или Eclipse Сомнительно. Пусть просто ставит visual studio code и gcc, этого более чем достаточно.
>>187640454 > Чтобы вкатиться тебе не надо заморачиваться над сторонними либами и фреймворками типа Qt и Boost - тебе надо изучать STL. Ебобо, просто на stl нихуя не написать. Там даже сраный сокет не создать, чтобы с двачика список тредов выкачать, так что в любом случае нужно и qt, и boost, и нативное апи. Или ты предлагаешь ему строки переворачивать?
> Определись для начала подо что будешь начинать писать проги. Если под винду - ставь последний Visual Studio и не парься. Это то говно, которое гигов 15 весит, дистр не скачать, и будет ставить 4 часа тонны ненужных мокрописек? И который ещё и в нормальные стандарты не умеет, ага. >Ставь Code::Blocks Говно, блокнот а не ide >или Eclipse Вырвиглазный тормоз на говножабе
>>187640564 >Пусть просто ставит visual studio code и gcc Ну gcc (build-essential) там и так и так ставить придется - не один из IDE на линупсе не идет вместе с компилятором.
Я сам недоверчиво отношусь к майкрософто-поделиям под линупс. Это как бэ не их стихия и со своим уставом в чужой монастырь не лезут. К тому же я никого не знаюю кто юзал бы Visual Studio Code. Все кого я знаю либо юзают Eclipse, либо не юзают IDE вовсе, а код редактируют в одном из тысячи редакторов. Я сам код редактю в Sublime, а код компилю в консольке.
>>187640897 На прошлой недели потрогал vs code. Мне зашло, потому что и докер сразу, и удобно плагины ставятся. Но не могу удалить строку. В виме dd и готово. Короче опять на него и перешел.
>>187640673 >Там даже сраный сокет не создать, чтобы с двачика список тредов выкачать, так что в любом случае нужно и qt, и boost, и нативное апи. Для того чтобы сделать двач-браузер не нужны кресты. А сокет на нативном API (Win32 или POSIX) создать - дюжина строчек кода. Нахуй мне Qt для этого? Дауны не понимают что у каждого языка есть свое применение. Можно конечно и троллейбус из буханки хлеба сделать, но зачем? C++ это как раз про ковыряние в нативном API и изучении алгоритмов. Если ты без особый надобности лезешь в хайлевельные либы, инкапсулирующие нативное API и туего хучу различных алгоритмов и контейнеров о предназначении которых ты даже не знаешь - ты делаешь что-то не то и не тем.
>Это то говно, которое гигов 15 весит, дистр не скачать, и будет ставить 4 часа тонны ненужных мокрописек? Ты в деревне на утюге код пишешь? Такое ебать должно в последнюю очередь.
>И который ещё и в нормальные стандарты не умеет, ага. Новичка это должно ебать в последнюю очередь.
>Говно, блокнот а не ide Только блокнота то и достаточно. От IDE много не нужно. Код пишет тот кто за коспьюетром сидит, а не компьютер. Тебе может еще IntelliSense подавай, чтобы он код за тебя писал, безрукое ты чмо?
>Вырвиглазный тормоз на говножабе Возвращаясь к вопросу о том, на каком некроговне ты двачуешь и пишешь код. Опять же, такое ебать должно в последнюю очередь.
Блять, когда уже этот рыночке рухнет бля? Как было с юристами, экономистами. заебали уже эти нищие вкатывальщики. домохозяйки, програмисты на хтмли и ксс
>>187641418 C++ это не про ковыряние в нативном API(нативное API для совсем отбитых дебилов, которые не понимают что делают) и совсем не про изучение алгоритмов, которые находятся в совершенно другой области.
>>187641449 Ты ещё тут? Уёбывай, я сказал. Когда нагуглишь - приходи обратно и напиши, что обосрался, но я тебе помог перестать быть дауном хотя бы на одну минуту.
>>187639802 Какую работу? Программирование быаает сильно разное. Есть веб, есть геймдев, есть мобильщина, есть бигдата с машин-лернингом, есть всякий иот с микроконтроллерами. Что именно ты хочешь делать? В зависимости от выбора сферы будут разные требования. В качестве универсальной комбы могу посоветовать начать с чистого Си, но без сильного углубления. Просто чтобы понять что такое указатели и как происходит работа с памятью. А дальше дрочи питон. Он лишним не будет никогда и основные современные концепты позволит понять.
>>187641417 > Как было с юристами, экономистами О чём ты? Юристы зашибают такие бабки, что программисты облизываются на них. Экономисты поменьше, но тоже живут достойно. Ах, подожди ты про юристов и экономистов в скотоублюдии? Ну так извини, fail state, в феодальном обществе нет экономики и формального права, тут нужны решалы. А российские юристы, вот незадача, знают только российскую систему права, которой нет, на международном рынке они нахуй не нужны. Ну а C++ в россии и вне россии одинаковый.
>>187639802 как говорил один философ - чтобы сосать хуй хорошо, его надо сосать так же и в твоем примере - "накидайте задача", бля, сиди и делай задачи
Но этого элементарного не знают даже "опытные" "программисты", которые пишут говнокод, который мне потом исправлять. Такое чувство, что я живу в мире, где все тупые, потому что достойного кода на плюсах, который написал не я, я очень давно не видел.
>>187641719 Отсутствие необходимого образования, отсутствие опыта, возраст под 30. Требрвания для вкатывания сильно выросли и если бы оп имел нужное образование или был студентом на нужном факультете он бы не спрашивал хуйню на сосаке
>>187641479 C++ в том числе про это. Есть куча областей применения С++ где без нативного API ты не уедешь никуда, а иногда только его и можешь использовать. К примеру написание модулей ядра и прошивок для контроллеров, о чем я уже писал. Иногда даже не будет возможности юзать libstdc++/msvcrt и придется пользоваться только тем что есть API и городить свои велосипеды.
Если ты пишешь кроссплатформенный VST-плагин для DAW типа Reaper, то тебе конечно же нужен правильный инструментарий для этого. Ты не ебешься с нативном API, ты сразу юзаешь фреймворк типа WDL-OL, который для написание кроссплатформенных VST-плагинов и предназначен. Но ты и здесь соснешь хуй, и погрязнешь в лагах с обработкой аудио в реалтайме, если не будешь знать об оптимизации кода и нормальных алгоритмах работы с данными.
Ты же, дебич, выкатываешь телеги уровня "ну я полотенцем жопу подтираю, какой даун будет вытирать лицо тем чем я подтираю жопу?".
Анончики, несколько лет дрочи плюсы и шарпы, но понял, что это ебучая рутина. Сейчас начал вкатываться в мобильную разработку. Дрочу свифт, но пока как-то не особо интересно. Может есть какие-нибудь пиздатые книги/ресурсы, где на конкретных примерах показывают пиздатость мобильной разработки? Синтаксис в принципе легкий, осталось только находить этому практическое применение
>>187641462 трави прохладную, как перекатывались? Самого студия уже заебала до немогу, но как прикрутить к CLion сборочную систему с дебаггером не в курсе
>>187641995 C++ много шире, чем прошивки для микроконтроллеров и модули для ядра. Не удивительно, что в этих узких областях столько ограничений.
> Но ты и здесь соснешь хуй, и погрязнешь в лагах с обработкой аудио в реалтайме, если не будешь знать об оптимизации кода и нормальных алгоритмах работы с данными. Это работает не только с VST-плагинами, а с любым кодом, блять. И для оптимизации совсем не обязательно полностью переписывать библиотеку algorithm, важнее то, как ты будешь её применять.
>>187642281 Ни в чем. Это исключительно для удобства самого программиста, и имеет смысл, если в проекте используются C и C++ заголовки одновременно. Ещё как вариант, если используется header-only код на C++, то для него лучше использовать hpp. Но повторю, это все исключительно для собственного удобства, или для удобства других членов команды, если таковая есть. С точки зрения компилятора глубоко похуй.
>>187642281 Нет разницы. Как нет разницы и между bool op_huy; и bool _0xA7DBB071; Если ты говноед и долбоёб, который не понимает, что происходит - то будешь писать .h, если уважающий себя программист и человек - то .hpp
Кто нибудь покупал курсы на ITVDN или еще где нибудь? Хочу вкатиться во фронт, пока изучаю верстку. У этого сервиса вроде как есть видосы+практические задания по всем основным сферам, которые нужны для того, чтобы устроиться на работу. Плюс еще видел всякие полугодичные курсы по фронту, но они стоят по 50к, мне кажется слишком дорого и можно и самому заниматься.
А если без толстоты,меня вот вот пидорнут из универа,самые самые азы кодинга знаю.Куда лучше вкатиться,чтобы не требовалась вышка и в целом куда проще устроиться.
>>187642448 >C++ много шире, чем прошивки для микроконтроллеров и модули для ядра Поэтому я и привел пример из другой области.
>Это работает не только с VST-плагинами, а с любым кодом, блять. Я и не утверждал что это только для VST плагинов.
>И для оптимизации совсем не обязательно полностью переписывать библиотеку algorithm, важнее то, как ты будешь её применять. Опять же, ты мне не противоречишь.
В общем, ты лишь подтверждаешь мной сказаное, что для каждой области залач есть свой инструментарий. И если ты новичок, то ты начинаешь с азов и ебашишь алгоритмы и STL. А утврждения уровня ты же не тот анон, да?: >на stl нихуя не написать >в любом случае нужно и qt, и boost - это верх скудоумия и узколобости.
>>187642947 >меня вот вот пидорнут из универа,самые самые азы кодинга знаю.Куда лучше вкатиться,чтобы не требовалась вышка и в целом куда проще устроиться. Ты же >фронтент дев 23 лвл
>>187642994 Ты общался как минимум с двумя анонами. Я - тот, кто отгринтекстил тебя и прикрепил картинку с дауном, указывая на неточность твоего высказывания.
>>187643136 Мимипрохожу. По тебе сразу видно, что ты никогда не занимался фронтендом. Яндекс и гугл действительно себя ведут по-разному, так что соси член.
>>187643442 Обычно бэкендеры - это нелюдимые глупые люди с минимумос социальных навыков, в грязной одежде, воняют потом, сальные волосы и при этом прыщи. Когда как фронтендеры - это успешные люди, которые после работы идут в бар с местной дизайнершой, ебёт ее, носит красивую одежду, стильный и харизматичный.
>>187643727 >нелюдимые глупые люди с минимумос социальных навыков, в грязной одежде, воняют потом, сальные волосы и при этом прыщи Этого достаточно чтоб пройти собеседование?
ЗП — 160к + премии Работаю с 19 лет, когда забил на универ и начал изучать программирование. В следующем году планирую перекатиться в архитекторы, начальство вроде не против.
>>187643739 Но ты же не собираешься всерьез выставлять свой гринтекст с фразой вырванной из контекста, без каких либо комментариев и прикрепленной боевой картиночкой, за ответ? Это так, жидкое подпердывание.
>>187643786 фронтенд - это стык дизайна и программирования, фьюжен, именно во фьюжене получаются лучшие вещи. Нет, серьёзно, на работе не люблю общаться с бэкендерами, просто унылые задроты, уж лучше позависать с дизайнерами, они хоть как личности намного интересней.
>>187643795 Пфффф. Снимаю хату в спальном районе ДС2 за 25к, каждый день ем на 1к в макдаке, передвигаюсь только на такси, имею часы за твою месячную зарплату. На нищуков вроде тебя смотрю, как на каких-то собак или на говно, с пренебрежением и снисходительностью.
>>187643880 В душе не ебу, что напишут. Наверное "архитектор программного обеспечения". Принимают решения о будущей арзитекторе приложения/системы, ее ключевых компонентах, используемых технологиях и тд
>>187636506 (OP) Максимально уродливый переусложненный язык, "спроектированный" левой пяткой вокруг парадигмы, становящейся все более неактуальной со смертью закона Мура. Отличный выбор, чё!
>>187643968 Скорее для тебя надо разжевывать. В твоем посте не было информации: там был лишь гринтекст с картиночкой - всего лишь способ развести срач, а не высказать свое мнение, а уж тем более как то его аргументировать. Но как выяснилось в последствии >>187642448 аргументов у тебя и так то особо не было.
книги по крестам старайся брать выпущенные до 1997 года. Примерно после него все книги по языку это переписки и глухой телефон с логически неправильными от переписываний структурами предложений в которых лох запутается, а профи посмеется.
работу как будешь искать на с++ используй свои преимущества - возраст. ходи устраиваться только на сеньера и мидла, в отделе кадров просто посмотрят что ты не школьник и возьмут, там часто сидит бабка которая сама язык не знает.
ооп классы обьекты даже не трать время на изучение. все делай в функциональном стиле. это дико просто упорядоченно. -создаешь функции для всех этапов. если функция грязная впереди void . если без побочных эффектов обычная. и просто всю программу пишешь в одну линию, как последовательность вызывающих друг-друга функций.
если вначале возникнет сложность, зачем в любой мелочи лишние строки #это препроцессоры чтоб подсоединить к проге какие то дополнения. main function() {} это просто вся твоя прога оборачивается в одну функцию namespace это пространство имен. тут все просто - надо выучить одно - старайся все переменные чтоб были глобальные и ты избежишь многих ошибок
эти советы помогли бы мне выучить все на 5 лет раньше.
>>187644192 Если бы ты не был умственно-отсталым, то для тебя восприятие информации из этой фразы не составило бы проблем. > Яндекс - это хромиум, как и хром
>>187644183 Я прекрасно знаю все его преимущества, потому что сам использую его на маке и линуксе. Но на венде это не более чем удобный редактор. Вообще, думаю перекатиться на VSCode, судя по всему он не хуже.
>>187636506 (OP) Ты любишь программировать еще со школы? Вызубрил учебник по бейсику и отсасывал учителю информатике, только чтобы он остался с тобой позаниматься после уроков? Если нет, то прогркммировать ты никогда не научишся.
>>187642367 Все сделал тим лид . Просто собрал проект, все запулились и открыли собранный проект. Ничего сложного. Только непривычно, что в тулбаре миллион кнопок, связанных с гитом, а вот выделение старого и нового кода намного приятнее, не так режет глаза, как в студии.
>>187643406 в более соврменном по умолчанию можно мышкой накидать юзер интерфейс программе. то есть чтоб сделать всякие окна кнопки в проге нужен или шарп или кресты с дополнениями.
>>187644818 Сразу видно, что тебе его кто-то поставил и ты даже не представляешь как оно там работает. CLion не включает в себя компилятор и отладчик, он использует внешние. На *nix системах это Clang или GCC в паре с LLDB или GDB, и все с этим прекрасно. А вот на венде все хуже, либо надо использовать фейковую POSIX среду вроде Mingw или Cygwin, либо вообще вообще работать внутри WSL. Есть возможность использовать компилятор VS Studio, но во первых, для этого надо ставить в систему всю студию целиком, во вторых, никакого дебага от слова совсем.
>>187645023 Скачать мин гв и указать в еастройказ путь. Сложна. На линуксе : написать пару команд в терминале, запустить иде, сама найдет. А так ты прав, даже не спорю, выше писал, что за окружение отвечает тим лид.
>>187636506 (OP) Написал hello world и калькулятор, — вот и молодец. На этом стоп. Не стоит вскрывать эти конпеляторы и гитхабы. Это тебе не коридоры вычислительных центров НАСА, даже не датацентры ГУГОЛ, не уютненькие офисы ФЕЙСБУКА. В сферу IT лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте Хабрахабр и забудьте, что тут писалось. Это все вранье, чтобы привлечь как можно больше новых макак на рабочие места и создать демпинг зарплат. Я вполне понимаю, что данным сообщением вызову дополнительный интерес у воротил из Cisco, SAP и IBM, но хочу сразу предостеречь пытливых — стоп. Зарплаты у IT-шников очень унылые. Остальным их просто не дают.
Благодарю за советы и критику. CPP выбрал по той причине, что на нем можно заебенить практически все. Язык для серьезных. Qt уже поставил. Попутно поставил dev-cpp. Читаю пик, для совсем начинающего норм заходит.
>>187644491 Я уже выяснил, что ты спизданул хуйню, потому что ты ньюфаг, который впоследствии начал исполнять манёвры с сужением области применения до написания прошивок к микроконтроллерам и модулей ядра, которые к тому же традиционно пишутся не на плюсах, а на обычных сях.
>>187645307 Сначала научить писать без фреймворков на базовом STL. Потом уже выбирай фреймворк для задачи. А то дадут тебе проект, скажут использовать только буст, никакого qt, и что будешь делать?
Да, когда появился C++, придумали .cpp и .hpp чтобы как-то различасть с ишные и крестовые исходники. Еще так же придумали .cxx, .hxx, .hh, .cc, .c++, .h++ и еще до жопы вариаций, кто во что горазд. С точки зрения компилятора, как писали выше аноны, действительно глубоко до пизды. Скорее удобство для программиста.
Но есть такое слово как "исторически сложилось" что практически эквивалентно "все привыкли". И об этом Страуструпп по ссылке выше и пишет. А все привыкли что в С++ код это .cpp, а хидер всеравно .h. Почему так исторически сложилось? Во многом благодаря используемым IDE. К примеру IDE неимоверно популярного в свое время Борланда вот у меня даже под рукой проектик для Builder 6 завалялся, специально глянул по дефолту сохраняли код в .cpp и хидеры в .h. Ну и все привыкли. Не ебаться и не переимновывать же каждый раз за IDE сохраненные файлы?
>>187645411 Скорее ты всем дал понять что даже за ходом треда следить не можешь, уже это говорит о твоей неадекватности. Так что про маневры можешь даже не заикаться. И говно тебе в штаны кто-то залил, да?
Если бы у тебя был мозг и ты мог следить за тредом то увидел что я ни в каком твоем выдуманом последствии не "сужал области применения", а с самого начала >>187640454 привел в пример дрова и прошивки. Но твоих пару извилин лишь хватило чтобы прочитать пост по диагонали, даже не разобравшись кто кому отвечает, выхватить одну лишь фразу из контекста, прогнорив остальное, и жидко пернуть >>187641317
>>187645834 Ну конечно, говно то у тебя плещется в шатнах. Теперь надо заставить анона доказывать что он не верблюд, придравшись еще к одной фразе выдранной из контекста.
Скажи мне, дебич, ты до сих пор не понял о чем спор потому что из-за ДЦП не можешь тред пролистать наверх или ума не хватает правильно цепочку постов отследить?
Изучать С++ это реально охуенно, базарю. Особенно участвовать в опенсорцпроектах, чем именитее, тем лучше. Пару драйверов напишешь, там подкорректируешь ошибку, тут баг пофиксишь и вуаля! Работаешь в заебатой успешной конторе. Но в РФ как я не знаю, работу найти точно проблем не составит.
ЕСЛИ ТЫ ЗНАЕШЬ С++, ТО ТЫ ЗНАЕШЬ ТОЛЬКО С++ @ ЕСЛИ ТЫ ЗНАЕШЬ DELPHI, ТО МОЖЕШЬ РЕШАТЬ КУРСАЧИ И ДИПЛОМЫ ЗА ДЕНЬГИ НЕ НАПРЯГАЯ МОЗГИ Вы че, реально дрочите там что-то, когда можно получать кучу бабла за хэловорлды? Вы там отбитые или как?
>>187647481 каждому свое. я с++ для себя хочу изучать. если и повезет как-то то хотелось бы и работать в том же направлении. совмещать приятное с полезным.
>>187647391 спасибо за здравую оценку. А то ведь найдутся чушки, которые скажут что программирование на пшп и штмл-е не является программированием как таковым
Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
>>187647481 я на паскале делаю 180-360 в мес. в среднем 220-300 Но я в дс2. в москве думаю и больше у паскалебогов. -все мои работы решение "школьных" задач, курсачи птушникам. дипломные итоговые работы. самое сложное цикл в цикле. по репетиторству бывает вообще ничего нет. по не учебным проектам ничего нет, сайты и проги на паскале никто не делает.
например в более дорогих топовых блокнотах. при наборе rgb цвета (#ad0000) автоматически всплывает окошко палитры показывающее цвет и можно его мышкой выбрать на глаз. а в брэкетс даже этого до сих пор нет
Неиронично рекомендую KDevelop. Не знаю, как оно под виндой, скачать вроде бы можно, даже скриншоты есть. Но винда нахер не нужна, никто уже не пишет под десктоп, только если игры, но там разрабатывают на игровых движках всё равно в основном.
А компилировать лучше всё равно научиться руками из консолечки, освоить make, потому что очоба, ну и другие системы сборки.
>>187658982 Ну я не уверен, вроде и хочу С== выучить т.к. анреал энжин на нём, и язык не умрёт. Но пишут что питхон проще намного, и на нём можно всё упрощать...
>>187659060 Ты не ответил, что ты делать-то хочешь? С-подобный синтаксис у каждого третьего языка. Я хз зачем тебе анреал, это прям для ааа игр, которые крупные компании делают. По функционалу близок юнити, там пул языков больше и все тоже с С-подобным синтаксисом. Это касательно темы, если ты игори хочешь делать.
учился на программиста, в инсте решил на крестах специализироваться на последнем курсе устроился по специальности, платили 10 тысяч рублей потом после вуза проработал еще три года, итого 4 в сумме, платили 23 тысячи рублей потом полгода ничего не делал на работе (по личным проблемам, была депрессия, не очень все хорошо в семье), естественно меня уволили щас пять лет не работаю конец
>>187659191 Ну я прост 3д графикой увлекаюсь, думаю на анреал заскочить. Но с другой стороны на питоне говорят просто работать и можно для самого 3д софта делать плагины. Ну и я бы может работу хотел найти.
>>187659415 Можно, только движков с поддержкой пистона с гулькин хер. Если просто кодить хочешь с чем-нибудь низкоуровневым, типа opengl, то можно. Если прям с движком работать, лучше что-нибудь другое, типа java или javascript. Просто с крестами такой случай, что лучше не стоит вкатываться, это очень затратно. Если есть время - то конечно, вакансии на хх есть вроде.
>>187661866 На счет встраивания в андроид я не знаю. Нативно вроде нельзя, но это не точно. И другие могут тоже. Тут такое дело, то антивирус(если он есть) не пропустит с высокой вероятностью инъекцию.
>>187661866 Можно использовать другие языки, но только если: а) Это компилируемый в машинный код язык (никакого байткода и JIT-а) б) Язык поддерживает вызов нативного API (Win32) в) Функции языка вызываются или могу вызываться как STDCALL на x86 и Microsoft x64 на x86-64
На ведре можно делать что-то типа инъекции кода с помощью фреймворка Xposed. Конечно телефон для этого должен быть рутованным.
>>187664304 Нативный API винды хоть и является по сути библиотеками, но является неотъемлемой частью системы, которую не надо "накатывать".
Для справки, эти "библиотеки" в Винде по сути "толстые" обертки над системными вызовами, т.е. делают они еще много чего помимо непосредственно системного вызова. В UNIX'e такая же петрушка - всякие fork() и exec() это тоже обертки над системными вызовами, импортируемые из glibc, но уже "тонкие".
Мимо другой анон, из знаний только основы программирования на php, js, python. Всегда хотел низкоуровневый язык, но по молодости не хватало усидчивости и таланта.
>>187636506 (OP) qt creator айдиешка, книга труп страуса. Годные примеры на любой вкус будут, когда нажмешь на кнопку начало в креаторе. Также ты сможешь нажать ф1, когда стоишь на непонятной хуйне и попасть в хэлп с её описанием.
Современные плюсы - это про метапрограммирование. Да, все эти жуткие шаблоны, constexpr, SFINAE. Ты пишешь код, который генерирует методы. И это действительно круто. Проблема qt в том, что он застрял в девяностых, вся эта MOC система - шлак. Сигналы, слоты не могут быть шаблонными? Серьезно? Кстати, как там в Qt с move-семантикой?
>>187666034 не поздно, я вкатился в 26 в оборонную залупу на 35 косарей, сейчас мне 31 и сейчас уже на гражданской галере норм зарабатываю. Но у меня хорошая профильная вышка была именно по кодингу, а также первый год я хуярил по 16 часов в сутки без выходных.