сегодня суббота,где ТРЕД ПОГРОМИРОВАНИЯ?ОН ЕСТЬ! №17
на пикче вроде есть Гейтс,так что картинка бред,зато посыл понятен
test
>>138857902 (OP)Вопрос к крестовикам, как читать и понимать шаблонизированный код, написанный по книжке Александреску? Когда одни шаблоны заворачиваются в другие и так в несколько этапов.Меня один только стек вызовов с именами функций длиной в 800 символов вымораживает.
почему плюсы стали такими монстроузными?
>>138858536Когда выбирали персонажа задвинули ползунок в сторону интеллекта, а не внешности.
>>138858472Да просто берешь и читаешь. Компилятор всё-равно в ошибках показывает всякие "aka" и разворачивает тайпдефы.Да, кстати, ты можешь юзать тайпдефы.
>>138859091Да там весь код в тайпдефах. Я с большим трудом эту хуйню читаю. Вот ты видишь тип в шаблоне, и чтобы примерно понять, что это за тип, надо пройти по иерархии шаблонов на несколько шаблонов назад (и да, в каждом шаблоне пачка ебанутых тайпдефов в стиле typedef char char_t.Аффтар кода червей под землей кормит, поэтому спросить, нахуй он так написал, я не могу.Как вспомнил, аж передернуло. Хорошо, что я пока свой говнокод пишу, а не ковыряюсь в чужом. Надеюсь, руководство осознало, что у меня недостаточно квалификации, чтобы в этом говне разобраться и дорабатывать.
не хватает чуточку срача
>>138858012Если ты чухан в очках это не значит, что ты станешь хорошим программистом, так что не надо давать анонам ложную надежду.
>>138859585посыл был не в этом
>>138859530ПОдводные камни?
>>138859449всякие typedef char char_t; делаются для того, чтобы потом, когда автор осознает уёбищность своего решения, превратить его в typedef std::char_traits<CharT>::char_type char_t;А вообще если тебе действительно приходится заглядывать глубже чем на 5-6 уровней внутрь, значит, возможно, с кодом действительно что-то не так. Хороший симптом это количество template dependent name lookups. Если встречается по два и более в одном выражении - всё говно.Но ты лучше не за жизнь а чего конкретного спрашивай
>>138860304Ну давай конкретное. К примеру, программа состоит из main.cpp и пачки файлов class_header.h, class_implementation.cpp.Есть функция, которая должна быть доступна в нескольких классах.Пробовал сделать файл common_functions.h и пихать определения таких функций туда. Потом этот .h-ник инклюдится в .h-ники или .cpp-шники других классов. В итоге я постоянно ловлю multiple definitions на эти функции. Header guards юзаю, но они, вроде как, не об этом.Как сделать файл с общими функциями и корректно использовать их в куче других классов? .h-ники некоторых классов инклюдятся в .h-ники других классов. Проект на Qt, если сталкивался, примерно представляешь, как оно там устроено.
>>138861005Очевидно, иплементить функции из common_functions.h надо в common_functions.cpp. Или инлайнить. Или помещать их в анонимные неймспейсы в хедере, но это для тех, кто точно знает что делает.
>>138861799>иплементить функции из common_functions.h надо в common_functions.cppХм, и правда. Про это я не додумался, хотя мысль очевидная.Точнее, я на коленке сделал файл common_declarations.h, где были объявления функций. А определения были как раз в common_definitions.h.Проверю на работе в понедельникна выхах лень работой заниматься, спасибо.Инлайн вроде как ведет к увеличению размера программы, я так понимаю, практика, которую нужно применять с осторожностью.
Бью хуем по клаве, мне дают за это бабло. питон.
>>138857902 (OP)Почему все люди с пика такие уродливые? Интеллект же нихуя не коррелирует с внешностью.
>>138862081>Инлайн вроде как ведет к увеличению размера программыКомпилятор всё-равно не станет инлайнить функцию если она покажется ему слишком большой. А вот odr такая функция находясь в хедере не нарушает, как и темплейты/классы/инамы/что-там-ещеКороче, цпп-кун в треде, спрашивайте свои ответы
>>138862687Коррелирует. Люди, привыкающие с детства пользоваться своей красотой/обаятельностью, бывает, так и не приучаются пользоваться своим умом. На фоне таких все остальные кажутся чуть-чуть умнее.
>>138862687стереотипные кодеры
>>138863929Да, но вопрос в том почему нормальные люди получаются талант к программированию.
>>138863929*не получают
под гейфоны кто пишет?
>>138864633Я пишу
>>138864226А кто вероятнее будет просиживать вечера за компом а кто - таскаться по впискам: аль-факун или всратый омежка? Нет никакого таланта, просто кто-то потратил 10к часов своего времени на эту хуйню, а кто-то не потратил.
>>138857902 (OP)На пикче как минимум три симпатичные. Большинству нужно просто вставить линзы/пофиксить прикус/сделать нормальную причёску.
>>138865146это еще до эпохи хипстеров
бамп
>>138864927дохуя пишешь? я вот только начинаю
>>138866358Года четыре уже>я вот только начинаюНу и как оно? Откуда перекатился?
чем zend лучше php?
>>138866794Чем дизель лучше бмв?
>>138866717С чего лучше начинать? фрилансить сразу походу хуевый варик, а в офисы на дяду впадлу. Есть на примере опенсорс проекты с идеально красивым кодом и структурой проекта?Перекатился с универа, полгода как учусь, дали на доработку один проект с апстора, идет туго
>>138867124он на бензине
>>138867223это не твое
>>138857902 (OP)сажи
>>138867223>>138867267Не слушай его, поначалу у всех туго идёт.С опенсорсом у нас туговато немного, правила выкладывания в аппстор и все дела. Ты лучше для начала туториалами на рейвендерлихе/обжси.ио обчитайся, так лучше будетНу или прям тут спрашивай_4-года-кун_
>>138857902 (OP)Завтра ищеь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
на какие шиши живут разрапы опен сорса?
>>138868137иди нахуй,самый блять не логичный язык и мудаки авторы,которые пишут не структурные учебники
>>138857902 (OP)>пикОшибка выжившего, прям из палаты мер и весов.
>>138868150Завтра идешь на Тверскую и берешь у первого попавшегося мужчины в рот. похуй если не понравится. затем разрабатываешь именно РАЗРАБАТЫВАЕШЬ свое очко, пока туда не начнет влезать сгущенка, по пути поучаствовав на закрытой гей оргии в пассивной роли. потом покупаешь себе костюм (рекомендую черный латекс или пожарник) и становишься шалавой. тебя ждет увлекательный мир гей-шлюхи. негритянские хуи, сверхвонючий копро-секс, супер потные грязные яйца. отсос тебе обеспечен и уже через полгода ты будешь принимать такие дозы спермы что любой СПЕРМОВОР будет лохом по сравнению с тобой.Моча
>>138868203Это почему это питон нелогичный?
Никогда ранее в ІТ сфере не работал, не имею ни малейшего понятия о ней вообще, посему прошу совета тутц.Один мой хороший друг будет вести курсы по обучению PHP для среднескилловых ІТ-шников, пригласил меня и даже собирается поднатаскать меня к началу курсов.Но такой вопрос: насколько PHP актуальная вещь, насколько интерестно, профитабельно, сложно учить? P.S. Слышал от других друзей, что Питон более актуален и прост, а Пеарл позволяет получать больше профита. Что думаете? Поясните за языки программирования. Пикрадндом.
>>138868446Завтра ищешь в интернете книжку Вижуал Бейсик NET за 24 часа. Похуй если ничего не поймешь. Затем идешь на vbstreets.ru и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию бейсикого кода - VBA, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой ASP.NET асинхронный вебсервер, рекомендую IIS или Cassini. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. IIS farms, сверхбыстрые асинхронные key-value хранилища, SQL Server 2008R2. Отсос хиккующих выблядков / просто неудачников типа рейфага или путон/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Я как-то начитавшись таких тредов написал "helloworld" в питоне. На этом моё программирование закончилось. Что не мешает мне фантазировать по 150к зарплату.
>>138862346Ебанат штоле? Так только с перлом прокатывает!
>>138867223>>138868446https://vc.ru/p/geekbrains-for-beginners
>>138868031Конкретных вопросов так-то и нет, всё гуглится легко. Туторы этого Рэя не смог осилить ни разу, слишком там много воды - легче переформулировать и найти на стаке/ютубе. Боюсь что-то не понять правильно/не заметить, уже кучу раз переписывал свой же код, когда находил лучшие структуры и тп
>>138868552Звучит дофига сложно, но, вроде, реально. Надеюсь ты прав)
>>138868783 Благодарю.
>>138868446>Никогда ранее в ІТ сфере не работал>вести курсы по обучениюубейся
>>138868967Вот зря не осиливал, там много деталей без которых, например, любой построенный юай будет говном.На самом деле, ничего не учит лучше чем участие в реальном проекте
>>138869246в глаза ебешся?
>>138869356Дак участвую по-тихоньку, и кодревью есть. Разве если на моем девайсе(пятерке - то есть самом медленном поддерживаемым) UI работает как надо, то могут быть проблемы?
Сука, как же вы заебали, курсы, хуюрсы, пацаны какую книжку прочитать? Самый идеальный проект? Хочу сначала разобраться во всем, а потом работать!Пацаны, нужны хуяторы. Хуяторы это вчера говнокод, сегодня лучше, завтра идеально.