>>139121604 Потому что охуенно и логично. Нужно тебе цикл сделать на 10 итераций - пишешь: 10.times {print "охуенно же!"} Строку посимвольно перебрать? s="suck my dick" s.each_char {|x| print "{x}"}
>>139122342 Бля. Вот что правда, то правда. Язык - не главное. Выбор языка зависит от твоих задач. Веб - ксс\хтмл\жс бекэнд - руби, питон... Интерпрайс - жаба, до диез, возможно питон... thread\
>>139122869 Как был жс говном, сбацаным на коленке за три дня, так и остался, только свистоперделками оброс аки лишаем. Кококо тришейкинг, кококонативный иот в каждый дом. Такая же срань, как и пыха, даже хуже.
С++ - говно мамонта с утечками, единственный плюс, что он очень быстрый, используется для графики, тяжелых математических моделей, физики частиц итп
С# - поделка мелкомягких. Достаточно приятная вещь, тут и десктоп, и сайтики на asp.net. Но при этом анально связан с дотнетом, работает нормально только под вендой (моно - дерьмо)
Python - высокий уровень абстракции, куча библиотек, медленный. Лучший язык, чтобы стать тупым быдлокодером, если начнешь с него. Но после опыта на сиподобных - конфетка.
Java - говно мамонта, с которого не хотят слезать. Основное преимущество - мультиплатформенность. Код на больших проектах лучше плюсов, но хуже шарпа (читабльность, поддержка там)
>>139123715 Нет. Трансформация данных - когда ты подаёшь на вход чёрной коробки числа 2 и 3, а она возвращает 5. А ксс просто задаёт правила, по которым рендерится страница.
>>139123724 с паскаля Да почти с чего угодно с достаточно низким уровнем абстракции. Посмотри helloworld на яве/шарпе/крестах, где больше понравится - то и учи. Потом когда опыт будет легко между ними перескакивать будешь
>>139121497 (OP) >C# Или C++ Или Python Шо то хуйня, шо это хуйня, обе хуйни, шо я в рот ебал.
Главный вопрос - а что ты писать-то хочешь? с++ - это игры, ну и немного энтерпрайзу. # - ну, пожалуй, тоже игры (и не дай бох тебе в веб с ним идти - найду, приду и отстрапоню с особой циничностью, хуже асп.нета нет ничего). А питон - для опенсорсных поделок для гну-линукс, больше ни на что не годен.
>>139123724 Похуй с чего. С книги с пурпурным драконом, блять. Со структур данных. С булевой алгебры. С устройства реляционных БД и конкретных примеров. Похуй на чем писать, если мозгов нет. Знаешь, почему у всех _ненависть_ к пхп? потому что в свое время туда вкатилась орава ебланов, которые вообще нихуя не одупляли, а из-за простоты языка они даже своими оддноклеточными мозгами были в состоянии нахуярить задачи, устанавливаемые бизнесом. Теперь поддерживать бекенд на пхп возрастом в полтора десятка лет - это ебаный ад и валидол, хоть сейчас язык и стал довольно няшным в случае прямых рук. Сейчас та же самая участь ждет и ебучую ноду с её бесталанными ордами хипстеров. Учи общие вещи, язык сменить как таковой нетрудно при наличии мозга.
>>139123714 >Они трансформируются не языком разметки Язык - это только спецификация. Сама она ничего трансформировать не может. >он никак не меняет входные ДАННЫЕ, как число не размечай, оно останется тем же числом Я пишу буквы и цифры, а мне отображаются цвета и размеры. Трансформация!
>>139123556 > С++ - говно мамонта с утечками ))) > Java - говно мамонта, с которого не хотят слезать. )))))))) > Основное преимущество - мультиплатформенность ))))))))))))))))))))) > но хуже шарпа (читабльность, поддержка там) )))))))))))))))))))))))))))))))))))))
Завтра ищеь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Не слушай диванных советчиков которые прикидываются разрабами. Смотри по ситуации.. Да и в целом не проблема выучить все языки. У меня получилось так что в C# скилл куда ваше - но в формате "правки исходников" и python/c++ не проблема. Если друг последние потребуются куда плотнее - изучить досконально, дело пары недель.
>>139121497 (OP) Тебе, блять, для чего надо то? Ебашить нахуй драйвера для вундервафель и всё в таком духе низкоуровневое говно? плюсы. Прикладные проги с использованием тонн уже написанных библиотек, особо не парясь с оптимизацией, причем только на шинде? шарп. Сервера и сайтики? питон.
>>139125114 Выучить таки проблема. А вот читать и править - действительно возможно. Только нужно помимо языков учить алгоритмы/паттерны/бд/ещехуйня. Иначе ты индус, а не девелопер.
>>139125246 >>139125246 >приходишь с работы и садишься программировать дома как же охуенно. мне бы такую усидчивость, а то я прихожу ниоткуда и сажусь трясти ногой под музыку 6 часов
>>139125335 ну я из его языков написал. >>139125300 андроид - джава вроде как, могу врать, айось - свифт ну или обджектив си, если ты СТАРПЕР, ну или тупо потому что на него больше инфы ровно как библиотек, мобильный маздай - вроде как тоже шарп
>>139121497 (OP) Cpp если чуешь что хочешь делать бульдозеры из сложных (относительно) двемерских технологий. Питон если хочешь писать картины из будущего. Про шарп не знаю, не пользовался
Джава хоть и говно мамонта, но при должном уровне понимания работы жвм можно найти интересную работу. Мне лично как язык нравится C#, отличное сочетание ооп и функционального сахара.
>>139125720 си шарп наоборот проще, плюсы заточены на то, что ты будешь периодически ебашить на (относительно) низкоуровневку, с вытекающими сложностями
Раздражают мамкины программисты, которые говорят, что зная синтаксис и умея писать хелловрод, они зарабатывают 100к в секунду. А потом приходит студентота (1 курс особенно) и резюме кидают, с опытом разработки в 3 года и охуенным знанием плюсов/петона/жабки. Больше половины даже не могут в ооп, а алгоритм сортировки пишут через sort(). Про синглтон вообще единицы слышали. Зато когда про зарплату спрашивают - то от 1к со старта.
Ты неправильно ставишь перед собой задачу. Программирование и языки программирования - это просто инструмент. И надо сначала выбрать цель (разрабатывать мобильные приложения, писать сайтики или упарываться какими-нибудь игровыми движками), а потом язык, который чаще всего используется или наиболее удобен.
>>139125889 >Больше половины даже не могут в ооп, а алгоритм сортировки пишут через sort(). Что вы там такое пишете, что свою сортировку приходится реализовывать? >Про синглтон вообще единицы слышали. Антипаттерн же.
>>139125720 Он не сложнее. Язык создавался значительно позже плюсов и синтаксис приятнее и проще. Читаешь CLR via C# и ты готов. По части языка, конечно. Если ты хочешь вкачать остальные скиллы, чтобы получить бадж "погроммист", придётся вкачать ещё и другие скиллы, которые позволят твоему мозгу оперировать некоторыми абстракциями, принятыми для упрощения создания программ. Но эти скиллы практически не зависят от языка, который ты используешь
>>139124812 Неосиляторство тут ни при чём. Я его не учил, а поддерживал ту хуйню, которую писали до меня. И могу сказать, что это был САМЫЙ говнокодистый и ебанутый код из всех, мной виденных.
>>139125946 И стать очередным клепателем костылей. Как первый язык нужно выбирать практичный и удобный, чтобы на нем выдрочить основы. А уж потом инструментарий легче менять будет.
>>139125889 >алгоритм сортировки пишут через sort() А через что его писать? Код должен быть простым, понятным и поддерживаемым. Переписывать стандартные функции? Да ну нахуй.
>>139123139 У js'а есть два неоспоримых преимущества: 1. Один тред позволяет не ебаться с мьютексами 2. Евент-луп В твоем обоссаном пхп даже именованную функцию нельзя передать как параметр, это вообще зашквар.
>>139125304 да какая проблема, оценил синтаксис и структуру. И сиди пиши - далее только скорость и скилл наращивай.. Я вообще всегда был по вебу, однажды припекло то что сливать php-ным curl-ом 40гиговую базу вообще не вариант - ровно 14 часов потребовалось чтоб написать действительно многопоточную альтернативу C# которая быстренько на проксях слила/структурировала и прогрузила всё мне в БД. До этого с C# вовсе не работал и мои знания ограничивались php/perl/mysql/js/html/css (не надо только мне рассказывать о том что html - это не язык программирования ко-ко-ко, я прекрасно осведомлён).
>>139126166 > >алгоритм сортировки пишут через sort() > А через что его писать? Код должен быть простым, понятным и поддерживаемым. Переписывать стандартные функции? Да ну нахуй. Да это совковые hr
>>139124233 >Я пишу буквы и цифры, а мне отображаются цвета и размеры. Трансформация! Для тебя придумали MVC. Данные в данном лол случае это первая эм.
>>139125889 Хуже, когда мамкины погромизды думают, что они таки могут в ООП. Нахуярят абстрактных фабрик абстрактного говна обвешанного декораторами через прокси, а потом инстанциируют это все руками каждый раз и хардкодом, потому что про DI не слышали. И сиди и плач над этим дерьмом, и думай, как ревью такое вообще пропустило.
>>139126017 >>139126166 Реализовывать в практических задачах ее не надо. Нужно знать как оно работает, как быстро, с какой памятью, почему так. А такой простейший вопрос отсеивает тех, кто кодит "лишь бы работало"
У вас есть 249 символов, чтобы оправдать себя, почему вы дрочите блок-схемы, вылизываете архитектуру, планируете и ебёте себя в жопу и занимаетесь прочими непотребствами, вместо мужицкого, дерзкого экстремального программирования?
>>139126158 Ты меня не понял. Вот человек хочет, например, разрабатывать для IoT, а для этого используется си. Он берет и учит си, а в качестве примеров может взять ту же малинку (аноны-эксперты в IoT могут поправить).
>>139123556 >медленный Питон не медленный. Стандартная либа частично реализована на сях. Все медленные момент в питоне, если они внезапно станут ботлнеком (а не станет, вот, блядь, ни разу не помню, чтобы такое было, всегда упирается в базу или инфраструктуру), можно переписать на сях.
>>139126388 >разрабатывать для IoT, а для этого используется си. Ошибочка. На джаве ничуть не меньше пишут этого. Знаю несколько ИоТ проектов, все на джаве
>>139121497 (OP) Завтра ищеь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>139126205 >даже именованную функцию нельзя передать как параметр
Юзай рефлексию, Люк. А лучше просто не пробрасывай блять функции параметрами, хочешь фукциональщину - пиздуй в функциональщину. Ну или жри замыкания и не выебывайся.
А эвент-луп и неблокирующие операции позволяют успешно проебать критический момент, когда кто-то нахуярил говна, оно прошло на прод. Еще и лови блять его потом.
Я вижу тут программисты собрались. Можете решить эту простую задачу для стажера? Даны целые числа n и m (1≤n≤1018, 2≤m≤105), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничени по времени 5 секунд, по памяти 256 мб.
с диез или удав. Кресты учить можно только в вузе, потому что заставили. Либо ты сам будешь знать, зачем тебе учить кресты, когда окунёшься в конкретную область. Короче, кресты тебе нахуй не нужны.
>>139126650 >Юзай рефлексию, Люк В пхп-то рефлексия? В питоне рефлексия дай бог каждому. А юзать анонимные функции не всегда подходит. А вызывать функцию по строке-названию это вариант совершить ошибку, которую очень трудно отловить.
>А эвент-луп и неблокирующие операции позволяют успешно проебать критический момент Скорее, наоборот, т.к. структура проще, то и ошибок меньше.
>>139126627 >Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало.
И устраиваешься в петушиный офис с зарплатой в 100тыс радуясь как дурачок, что ни о чём не надо думать, сиди - делай работу - получай заплату - ездишь периодически в Турцию и рассказываешь всем какой ты "профессионал" ох?евая от своей пиздатости.
>>139126970 Можно научить математике? А русскому языку? Точно так же и с программированием. Пока ты сам не заучишь правила, не попробуешь решать задачи, никто тебя не научит. В вузе тебе дадут материал и поставят перед фактом, что используя материал, надо решить задачу.
>>139126640 Это концепция подключения к сети всех электрических устройств, датчиков, механизмов. Довольно хардкорные проекты пилятся сейчас. Огромное количество данных, стекающих с десятков устройств с одного дома и обрабатывающихся в риалтайме.
>>139126660 Встаю из-за стола и говорю: люки круглые, потому что вы дебил и контора ваша никому нахуй не нужна. И уябываю в другую, потому что на рынке хоть и кризис, но если ты не конченый, то новое место всегда за две недели в миллионнике найдешь, и в нем не будет ебанутого эйчара с абстрактными вопросами из гугла и олимпиадников-говноделов в коллективе.
>>139127099 >в школке идёт матан В школке он прост настолько, насколько это возможно. На самом деле, в вузе (не на мат. факах) он тоже простой, просто большинство ленивы или тупы
>>139126300 >>139126362 Да идите в жопу. Эйчары хуевы. Помню, как ходил по собеседованиям и надо мной глумились эти мудаки. А потом начал писать для себя. Сейчас работаю на своих проектах и получаю с них деньги. Меньше, чем мог бы, работая в офисе, и меньше, чем фрилансеры за 9000к в секунду, зато НИКТО не доёбывается до паттернов, хуятернов, не задрачивает ебучими "а вот как эта хуйня устроена? А с какой памятью?" И это мне по нраву. Свой код я с удовольствием пишу и с не меньшим удовольствием переписываю. И он приносит мне деньги. И это - всё что требуется от кода.
>>139121497 (OP) Настоящим программистом может стать лишь тот кто начинает с функциоанальщины. Советую тебе начать с книги "Структура и интерпретация компьютерных программ" Гарольд Абельсон и Джералд Джей Сассман. Там Sheme, диалект Lisp. Эта фундаментальная книга по которой выучились тысячи программистов.
>>139126794 А что вообще за ситуация, когда тебе надо пробросить именно именованную функцию как параметр? И чем плоха с твоей точки зрения пыховая рефлексия?
И да, ошибок не меньше, просто ты их меньше замечаешь. А структура проще только если обмазаться бабелем и прочими промайсами с авейтами по самые помидоры, иначе у тебя тотальный коллбек хелл или проебанные ивенты в дедлоке.
>>139127263 Да, на джаве это точно делают. Во многом из-за того, что на ней написано много вспомогательных проектов для быстрой работы с большими данными, производительность тут очень важна
>>139127325 В универе будет на порядок сложнее, школьная программа вообще на необучаемых дебилов рассчитана а вузовская на обучаемых дебилов Всё очень легко: что нравится, то и дрочи. Главное - потом не обосраться от нежелания заниматься выбранным направлением.
>>139127549 Есть немного. Но больше надо быть человек-оркестром. ты и код пишешь, и дизайн рисуешь, и фронт, и бек, и тексты, и сео, и юридическое оформление даже. А потом оказывается, что ты не учёл какую-нибудь фигню и всё развалилось.
>>139127275 Тут другая задача - как только твои проекты выстрелят ты сам себе в офис будешь нанимать безвольных роботов которые и будут тебе переписывать твой выстреливший говнокод ) Тем не менее всё равно лучше зарелизить 5 говен из которых уже выстрелившее переписывать по человечески, вместо того чтоб релизить 1-о человеческое, которое нихуя не выстрелит и вообще зря время тратил - доводил..
>>139127112 И что в итоге человек получит? >>139126706 У меня, блядь, офис сейчас дохуя умный. Например, все краны - с датчиками. А чтобы датчики срабатывали, краны сделаны длиной пять сантиметров. Руки в них упираются. Свет включается тоже датчиками. Когда срешь приходится переодически махать рукой. И освежитель прыскает сам. Это ведь так охуенно, быть обрызганным освежителем без спроса. И парфюм не нужен.
>>139127612 Я бы вообще обучение ЯП начинал с ассемблера. Язык очень простой для понимания, и очень хорошо передаёт суть всего байтоёбства в сишках. А высокоуровневые ЯП без байтоёбства вообще как нехуй делать освоить будет потом.
>>139127659 Верно. Только я не умею в руководство так же, как не умею в подчинение. Даже дизайнера-фрилансера нанять - как в чан с говном нырнуть. Но это уже мои личные проблемы и к теме не относятся.
>>139127678 Страуструп "Язык программирования С++" А серьёзно, нахуя тебе прям книжки. Выбирай язык, учи по интернет-мануалам для нубов, по документации есть всё, что тебе нужно из конкретики. Пока ничего лучше мануалов никто не написал, а почти все самоучители начинают с какого-то хардкора, подразумевая, что читатель знаком с тем, что такое программирование.
>>139121497 (OP) ясен хуй, что F/C# с поддержкой IoT Core и Azure Machine Learning. Сулю тебе от трех тысяч бачей в месяц, если будешь все вместе это шарить
>>139122330 >2. Быстрый Пиздеж, скорость это та цена, которй питону пришлось заплатить за "легкость", которая имеет свойство переставать играть свою роль, когда пишется большой проект, а не скрипты для автоматизации рабочих отчетов и формочек.
>>139127985 Вцелом, есть книжки вроде "Искусство программирования" Кнута, она хардкорная, но если осилишь, будет очень сильно, если вкратце, там про алгоритмы и всё такое, что должен уметь программист.
>>139127521 Сам найди. Не нашёл? Так едь в ДС, епта! Учи Украинский язык и заводи трактор. Иди к успеху, еба. Ан нет, я типичный двощер. И этим все сказано.
>>139127088 >Пока ты сам не заучишь правила, не попробуешь решать задачи, никто тебя не научит. В вузе тебе дадут материал и поставят перед фактом, что используя материал, надо решить задачу.
И нахуя тогда сдался этот сраный вуз? Я и сам могу достать материал и решать задачи. Ходить туда, сидеть на этих парах как в школе, вступать в контакт со всяким быдлом, унижаться перед преподами. Фу, гавно для быдла.
>>139127426 >А что вообще за ситуация, когда тебе надо пробросить именно именованную функцию как параметр? Декораторы, колбеки, передача метода (когда юзаешь фабрики). >И чем плоха с твоей точки зрения пыховая рефлексия? На этот вопрос отвечать не буду, т.к. мало кодил на пхп, не могу четко указать на недостатки. Мне хватило, что нельзя передать функцию. >А структура проще только если обмазаться бабелем и прочими промайсами с авейтами по самые помидоры, иначе у тебя тотальный коллбек хелл или проебанные ивенты в дедлоке. Уже давно завезли async/await, но я до сих пор обмазываюсь промисами, они и удобнее и больше подходят для построения монад (ну, почти). Js мне нравится своей свободой, можно делать, что угодно. На счет бабеля - это настраивается за один вечер, сборка через галп все равно потребуется, тут тебе и css-препроцессор и два вида сборки (для прода и для разработки). Но все равно считаю питон лучшим выбором для бекенда. Два основных фреймворка (джанго и фласк) покрывают все кейсы. На фронте юзаю typescript, т.к. он позволяет увеличить контроль за ошибками (все, что можно забыть, можно проверить на стадии компиляции).
>>139127857 >Верно. Только я не умею в руководство так же, как не умею в подчинение. Найми меня. Я умею руководить. И заставлю тебя подчиняться, ссучечка.
>>139128228 штоб корочка была. Мамка сказала, что только с диплмом берут. Вот закончишь вуз - перед тобой все двери откроются. К дяде Васе за целых 15к рабтать устроишься
>>139128228 Ты кажется не понимаешь. Вуз это ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ. В первую очередь, оно создано, чтобы выдать тебе учёную степень. Они не обязуются обучить тебя так, чтобы тебя взяли на работу, они обязуются только контроллировать твоё обучение. По сути, это сито для полных дегенератов. Те, кто сами знают, что делать, не идут в вузы. Кто не знают идут и проходят этот экзамен на умение обучаться.
>>139128228 Обучение без фидбека почти бесполезно. Вот решил ты задачу, решение работает, но вполне реально что решение кривое и костыльное и можно было лучше. В ВУЗ'е тебе надают по голове за это и покажут что можно было лучше.
>>139128334 Я имел в виду свободу манипуляции синтаксическими конструкциями. Но вообще, сделать файловый менеджер сейчас на js это работа на один-несколько дней (берешь nw.js/electron.js и делаешь).
>>139128397 Это относится к тем, кто пишет этот код. Я всегда разбиваю на атомарные функции даже самые простые конструкты, чтобы было типа: if (isCondition(variable)) { doBigThing(); } else { doSecondBigThing(); }
function doBigThing() { doFirstSmallThing(); doSecondFirstThing(); } Не знаю, нахуя писать сложночитаемый код, чем он проще, тем лучше.
>>139128156 В принципе на хаскеле можно и остановиться, без работы не останешься точно. Но если уж так хочется что то новое то можно так паскаль потом делфи естественно потом уже можно и питон. Дальше нужно остановиться и подумать что надо дальше можно ruby-on-rails -очень перспективно кстати но нужен ruby или django тоже как вариант.
>>139127857 Так это и не требуется, делай свои проекты спокойно... Потом наймёшь людей которые будут всеми управлять, далее только идеи будешь генерировать... Тогда и придёт осознание - что думающий программист (который осознаёт обороты и собственный вклад в проект) в ущерб бизнесу, они начинают наглеть и требовать долю. Куда лучше нанимать "институтских" мальчиков, у которых семья/ипотека и которые не задают вопросов относительно того что они проект писали 2 месяца получая з\п по 100к, а спустя пол года он уже даёт многомиллионный профит и всё к тебе в карман, при этом ты них?я не делал. Они довольны своей "карьерой" и "стабильностью". Те-же кто придёт значение "конечному продукту и его выхлопу" а не самому процессу программирования - долго в офисе не задерживаются, как только понимают что написали всё они а профит получает кто-то другой: отправляются на вольные хлеба.
>>139128200 2к $=~120к рублей. Ебать бохато... Не такие и большие деньги так то. Не знаю, как насчёт мухосранска, но это уровень офисной крыски... сам, кстати, получаю меньше 600$/мес. Но куча друзей с зарплатой ~800—2000$ и это реальность, не сказки с двощей. А, забыл, Въебываю, как и мои друзья, с утра до ночи. Сб, вс выходные.
>>139128602 Просто не используй те конструкции, которые не понимаешь. Приведение типов достаточно зазубрить, так же как и то, что если n != n, то это NaN. На практике помнить это не обязательно, можно всегда проверить в консоли.
>>139128386 Какая-то фетишистская-философская хуйня. Решение это решение, либо оно верное либо нет. И что мешает мне самому узнать какой способ быстрее и проще? Где в этой цепочке совковый хрыч которому нужны твои деньги? Или такую лапшу в вузах вешают?
>>139128710 Нет, я так, картинку кинул, сам я на Qt без пидорского квика и кода мышкой, офк сижу и читаю как вы тут интерпретируемыми языками меряетесь.
>>139128228 В общем-то он нахуй не нужен, но вообще я при подборе кандидатов расцениваю графу о вышке как пометку о том, что у индивида достаточно терпения и смекалки досидеть несколько лет на месте, и что он не заорет как медведь через полтора месяца и не убежит за горизонт.
>>139128271 >Декораторы, колбеки, передача метода (когда юзаешь фабрики). Вообще проброс именованной функции означает, что ты конкретно знаешь, что пробрасываешь. Тогда в принципе-то и проброс не нужен как таковой, нужна реструктуризация логики. Если же не знаешь, то всегда можно дернуть рефлексию и узнать. Но вообще конечно проще пробрасывать анонимку или просто инстанс нужного класса. Статическую типизацию в пыху тоже завезли, генераторы, анонимки, нормальный (да-да, лучше npm) пакетный менеджер, есть готовые реализации фреймворков на либэвенте, которые не проебывают ноде по скорости. Глянь, новый пыха уже не тот, что был даже пару лет назад. А на питоне я тоже разрабатываю, и он для чего-то большого (например, менеджер разнообразных заданий для 400+ серверов) хуево катит. На том же пхп было бы проще в разы и дешевле в поддержке.
>>139128919 >Решение это решение, либо оно верное либо нет. Верное решение просто выдает верный результат, но оно может быть плохим: слишком медленное, слишком много памяти есть, код плохой и т.п.
>>139129038 Я хочу написать свой map, который лениво проходит по итерируему контейнеру, применяет функцию на элемент контейнера и передаёт результат дальше.
>>139129038 >Вообще проброс именованной функции означает, что ты конкретно знаешь, что пробрасываешь Даже если знаешь, но пробрасываешь, это большая развязка. Я обычно выстраиваю цепочку промисов, а меняю потом промежуточные шаги (пробрасываемые функции). >А на питоне я тоже разрабатываю, и он для чего-то большого (например, менеджер разнообразных заданий для 400+ серверов) хуево катит. Интересный опыт, rabbitMQ+Celery?
>>139129038 >я при подборе кандидатов расцениваю графу о вышке как пометку о том, что у индивида достаточно терпения и смекалки досидеть несколько лет на месте, и что он не заорет как медведь через полтора месяца и не убежит за горизонт.
То есть, у человека который пошёл в заведение где его заставляют учится, подгоняют и дают пинки под жопу - большое терпение и выдержка. А вот у человека который самостоятельно смог освоить необходимую ему область знаний терпения и выдержки нет. Охуенная логика, бро.
>>139129501 >К сожалению, до меня упоролись и нахуярили свою очередь через редиску, так бы я да, Celery взял. Но глобально это ничего не меняет. И чем он хуево катит-то?
>>139129545 >самостоятельно смог освоить необходимую ему область знаний
В наших постсоветских реалиях это скорее "оказался настолько даун/нонконформист (что уже плохо для бизнеса) что не смог поступить и закончить ебаный ВУЗ/колледж"
>>139129609 Да писать на нем элементарно неудобно. Автокомплит проебывается, магии жопой жри (и из-за нее он и проебывается, лол), документации на редкую залупу зачастую нет, или есть сраный PEP и всё. pip ебучий, из-за которого приходится virtualenv хуярить. Юникод.
>>139129495 И че? Основной цикл один хуй через питон проходит. Опынгел тоже вроде как на си, вот только на питоне движение плоскости из 1000~ полигонов это слайдшоу
>>139129862 А, ну, ты хейтишь питон сам по себе, а для меня это преимущества, virtualenvwrapper помогает разделять версии, юникод только в третьем питоне, пип нормальный, ставит в виртуальное окружение. Я тебя понял, ну, каждому свое.
>>139130063 Просто в том же пыхе это все решено заранее. Композер для каждого проекта свой и не завязан на интерпретатор, с юникодом никаких проблем, опять-таки статическая типизация вон появилась искаропки. Поэтому с ним как-то проще везде. Ну и рабсила дешевле. На начальных этапах, лол.
>>139129862 >В наших постсоветских реалиях это скорее "оказался настолько даун/нонконформист (что уже плохо для бизнеса) что не смог поступить и закончить ебаный ВУЗ/колледж"
Ты похоже сам про постсоветские реалии позабыл. Ты вообще в курсе что есть много неблагополучных семей? У кого-то родители нищие, у кого-то алкаши, а у кого-то их вообще нет. И этим детям приходиться пиздовать работать, а совмещать работу и учёбу в вузе пусть даже заочную очень трудно. Что действительно плохо для бизнес са, так это общество диких полускотов и система которая их порождает. Иначе бы программы писались на русском синтаксисе, а Силиконовая долина находилась бы под Владивостоком.
>>139130716 . Ты вообще в курсе что есть много неблагополучных семей? У кого-то родители нищие, у кого-то алкаши, а у кого-то их вообще нет. И этим детям приходиться пиздовать работать, а совмещать работу и учёбу в вузе пусть даже заочную очень трудно. В США реалии не особо лучше(прослойка среднего класса не такая уж и большая), а образование ещё и платное, и весьма дорогое. Однако ж Кремниевая долина почему-то именно там обретается.
А что мне поизучать для адвансед левела в плане погромирования? Кроме конкретных либ для прикладных задач. Хотя может и стоит какой-нибудь фреймворк изучить? Или лучше что-нибудь саязанное с вебом? Или все же углубляться во всякую йобу которая везде применима в теории?
>>139130893 >В США реалии не особо лучше(прослойка среднего класса не такая уж и большая)
36% против рашкинских 5%, да, не особо.
>а образование ещё и платное, и весьма дорогое. А это цена за востребованность, качество и гарантию что ты не будешь стоять с дипломом за кассой. >Однако ж Кремниевая долина почему-то именно там обретается. Да, а ещё Дэвид Карп, Марк Цукерберг, Билл Гейтс, Питер Тиль, Шломо Зиппель и много других спецов без диплома)
>>139121497 (OP) Сначала Питон, потом С++, потом С, потом ASM, потом то на чём написано наше мироздание, переписываешь себе свои исходники и возносишься к богам.
>>139140404 что бы класс мог получить свойства нескольких классов без промежуточных. скажем какая нить кнопка со значком наследуется от абстрактного окошка и просто кнопки без значка.
>>139140343 Haskell - это слишком. Если и обмазыватся функциональным программированием, то лучше использовать scala. Scala хоть не такая поехавшая как haskell и её действительно используют в серьезных проектах.
>>139140515 или например какой нить еще элемент интерфейса необычной формы наследуется от того же абстрактного окна и скажем класса описывающего многоугольник
Язык можно освоить за месяц, стиль программирования - прочитав одну книжку. ПИТОН - ООП, С - нет. Они для разных вещей как бы, не пересекаются. Это как спросить: расчёска или табуретка.
>>139140666 потому что бывает что на более раннем написанное не работает на более новом, причем последний запарывает файл при запуске, так что и на установленном родном не запустится.
а еще нужно постоянно следить за их появлением. подозреваю их выпускают так для имитации деятельности в основном, типа вот прогресс
>>139140954 а еще автоматов, а еще наверно много чего в зависимости от того с чем работать(а приходится с разным) >>139140991 например те кто пишут движки и прочие библиотеки. а еще для понимания что в этих библиотеках происходит и работы с ними
>>139140991 Если ты имеешь в виду тот факт, что для программирования графики существуют готовые 3d-движки, то спешу тебя уверить, что серьёзные проекты их не используют. Под всякие скайримы и фалауты как правило пишутся новые движки на уровне directx/opengl, а в них без геометрии и тригонометрии совсем не обойтись.
>>139140855 Ну так матаном и называют математику вообще, а не матан.
В серьёзных вещах: В базах данных ты ничто без линейной алгебры В графоне ты ничто без сплайнов В просто любом программировании ты ничто без оценки памяти и времени (как раз матан, кстати) и кибернетики/дискретной математики/теории чисел и всякого такого.
>>139141226 >Ну так матаном и называют математику вообще, а не матан. по моему опыту так поступают люди у которых не было матана, и для них любая математика это "матан" как синоним "сложно, непонятно" >В базах данных ты ничто без линейной алгебры што
>>139127779 У меня в работе апрокисирую порой функции до гладких. Где-то гладки, где-то дискретизированы, где-то хуй пойми что. Да и матстат в гладкие можно пихать получше так-то.
Ну и матан это база, сэр. Равно как и весь вышмат.
>>139141294 >што >линейной алгебры Ты работаешь с всякими разными матрицами и делать этого не сможешь без вещей вроде QR-разложения.
>теория чисел В первую очередь - шифрование. А любому компашке или агентству нужно шифрование и дешифрование. Ну и всякие другие алгоритмы, оценки вероятностей выпадания всяких хороших чисел и сложности работы этих алгоритмов.
>>139141382 float - это число с плавающей точкой, например 5.4444 char - это целое число от -126 до 125, равняется одному байту. int - это целое число состоящее из 4 байтов от −2.147.483.648 до 2.147.483.647
>>139141467 базы данных. qr разложения. нуну. даже если мне оно понадобится, в любом контексте, бог с ней с бд, я сделаю qr(matrix) > А любому компашке или агентству нужно шифрование и дешифрование. знаешь первое правило шифрования? don't roll your own crypto
>>139141501 >оценки вероятностей выпадания всяких хороших чисел смотри как я умею, вероятность равна количесву хороших чисел делить на количество всех чисел. где твоя математика теперь.
>>139141501 Олсо, если есть здесь шарящие, подскажите насколько востребован анализ данных для решения реальных бизнес-задач в маркетинге/микротранзакциях и прочей прогностике.
Есть тут те кто в теме. с какого курса начали работать по специальности? Планирую на 1ом пойти джуном, а вот уже на втором после окончательной мат. подготовки и алгоритмов - по специальности хоть на неоплач стажировку.
Норм варик?
Или лучше попробовать в смежные сферы, инвестиции например какие-нить.
>>139141622 А если структура процесса заранее известна и получение выборки большой по каким-либо причинам затратно, а?) И данные неполные и много хуеты.
>>139140515 Можно из буханки сделать троллейбус но нахера. В реальной жизни эта фича никогда не нужна была и не будет нужна ещё 1000 лет. Можно то можно сё - ну и что. Нахуй оно надо. В Шарпе все решается в основном интерфейсами и их можно реализовывать сколько угодно
>>139126660 Нихуя не погромист вкатывается, хуячу на производстве. Всё, до чего додумался, пока срал: 1. остаток отрезков = n % m 2. количество отрезков = (N - ostatokotrezkov) / m 3. щитаем х = количество отрезков × fib(m) 4. х += fib(ostatokotrezkov) 5. возвращаем х % m Долго будет такое считать?
>>139126660 >>139142600 Как я понимаю эта залупа толсто вбрасывается в любой тред, где ньюб-анон ищет себя в программировании с нуля? Этакий экстра демотиватор
>>139121497 (OP) Начни с плюсов, умойся в дерьме и впади в депрессию на пару месяцев. Потом соберись, попробуй еще раз с #. Еще немного погодя с петлей на шее вспомни, что для тебя не все еще потеряно. Либо, с такими вопросами, можешь сразу пиздовать питон изучать. Не еби себе мозги.
>>139144194 Вот смари ебана. В этом шарпе можно реализовать сколько угодно интерфейсов-хуейцов, а че бы бля также с абстракными классами хотя бы не зделать, пидоры бля
>>139144283 нахуя? что такое абстрактный класс? Расскажи мне. Есть кот. Это животное. Есть собака это тоже животное. Но чет нету классификации такой что животные отдельно а черные млекопитающие отдельно. И потому что это свойства. И если мне нужно описать черного кота, то я не наследую все его свойства от животного и от черных млекопитающих. С окнами и кнопками такая же хуита.
>>139144689 Пусть будет большой абстрактный класс Жывое. От него пойдут такие же абстрактные классы прокариотов и эукариотов. Эукариоты — родительский класс для абстрактных растений, грибочков, жывотных. Пропустим прочую классификацию и неабстрактные классы Котов и Собак будем наследовать напрямую от Жывотных. Преимущество абстрактного класса в том, что ты его не инстансируешь. Нахуя тебе объект просто Эукариота, так? Всё бы хорошо, есть собаки, есть кошки, стройная система. Но тут приходит нужда описать какой-нибудь симбиотичный лишайник. Оппаньки, а от чего его наследовать? От грибочков? Но остальные грибы не фотосинтезируют, метод отдельно прикручивать? Если бы такое можно было сделать, можно было бы просто наследовать лишайник и от грибов, и от растений. Методы в каждом абстрактном классе уже есть, реализуй не хочу. Не, я понимаю, что с интерфейсами решается также легко, но в чем трудность и зачем разделение тогда вводить, нахуя?
>>139147325 >Все зависит от задачи. Не всегда. Для ряда задач можно выбрать из множества альтернатив. Для движка сайта можно взять например php, pyton, ruby, java, node-js, c# и многие другие.
>>139147547 Ты можешь написать на чем угодно, просто есть языки которые лучше других адаптированы под определенные задачи, но есть фавориты. И уже среди фаворитов к определенной задаче уже можно и выбирать, но этот выбор повлияет на то будешь ты использовать {} или будешь ты использовать begin-end, ну я думаю ты понял ага.
>>139141492 >char - это целое число от -126 до 125, равняется одному байту. АААААААААААААА, а я-то думал, зачем в char число записывают, это же символ.