Программирование - удел гуманитариев или технарей?Вроде как считается,что программисты технари. Но я вот начал (неделю) изучать программирование и структура скорее напоминает человеческий язык нежели какую-то математику. Я с математикой никогда не дружил и всегда считал себя гуманитарием, который может в логику но программирование мне нравится и вроде есть прогресс.
>>211436490 (OP)Для того чтобы писать действительно сложные вещи (ОС, движки игровые и т.д) обязательно нужна математика. Ну а сайты делать или формочки лепить в конструкторе можно и с гуманитарным образованием
>>211437164>>211437045Ну я заметил, что немного математики всё-таки надо. Из самого сложного,что я пока что встречал - это надо было подсчитать скорость чтобы объект во всех направлениях двигался с одной скоростью , если без формулы то по диагонали он двигался быстрее чем по вертикали или горизонтали. Ну и я всё-таки говорю о обычных программистах а не единицах что новые ос и движки пишут.
>>211436490 (OP)>и структура скорее напоминает человеческий язык нежели какую-то математикуТы будешь на ямле програмировать. В тех редких случаях, когда нужно будет включать мозг, тебе понадобится скилл инженера или мат бекграунд.
>>211437164> Какая математика в игровых движках? Почитай как работает ray tracing например. И это только один из случаев. И это только чистая графика.
Если ты воспринимаешь язык программирования не как язык алгоритмов и расчетов, а как язык эмоций человеческий, то из тебя получится не программист, а очередной дебил, способный написать максимум сортировку пузырьком, и то по бумажке. Советую бросить это дело и заняться чем-то полезным.
нет, простые команды, доступные гуманитарию -- программированием не является, и, соответственно, никак не оплачиваются
>>211437975А разве это не работа математика? Он считает это все говно а программист это переводит в код? Я не отрицаю,что могут быть люди которые выполняют оба задачи, но блядь такие лучи единицы разрабатывают, когда программистов миллионы.
>>211436490 (OP)Ну, гуманитарийб попробуй напрограммировать численное интегрирование(нужно для решения некоторых практических задач).
>>211436490 (OP)> Но я вот начал (неделю) изучать программированиеТы начал изучать синтаксис какого-то языка или теорию алгоритмизации?Если первое - то да, они так специально сделаны. Когда-то и в машинном коде писали, но это медленно и сложнаааа.> структура скорее напоминает человеческий язык нежели какую-то математику. Математика начинается когда ты пилишь алгоритм для решения какой-то задачи. У любого алгоритма есть критерии по ресурсам, времени реакции и т.д.>Я с математикой никогда не дружил и всегда считал себя гуманитарием, который может в логику Посмотри внимательно на пик. Такое тебе знакомо? Если нет - ты не можешь в логику, сорян.
>>211438306Я не знаю, что это но на картинке в примерах прослеживается закономерность. Если надо легко в этом можно разобраться. Но я как начинающий пока что не нахожу этому применения.
>>211438242> А разве это не работа математика? Он считает это все говно а программист это переводит в код?Ну вот перед тобой лежит учебник с формулами. Называется "векторная алгебра". Его для тебя написали математики. Теперь пиши движок 3d-рендеринга на языке программирования. Удачи.> но блядь такие лучи единицы разрабатывают, когда программистов миллионы. Ты хочешь получать много денег или мало? Чтобы получать много денег нужно решать сложные задачи. За очередной говносайт или todo-list тебе никто сотни нефти не заплатит.
>>211438413И вообще тред напоминает собрание людей, каждый из которых считает себя самым важным и умным. Я конечно понимаю, что для создание чего-то нового нужна математика, но я то в оп посте говорю о обычной программировании, то чем заняты 99.9% программистов.
>>211438444У меня есть деньги, мне просто хочется попробовать свои силы в программировании. Пока что мне нравится, как тут говорят буду макакой. Лезть в математику не хочу, но владеть каким-нибудь языком на прикладом уровне не помешает ведь. Как знать английский например.
>>211436490 (OP)А с каких пор язык принадлежит гуманитариям? Математика же тоже язык и это довольно очевидно.Гуманитария, в обывательском смысле, от технаря отличает только то, что гуманитарии не могут в формальные языки.
>>211438242Нет, сейчас этим обычно также занимаются программисты(кроме исключений вроде Эпик Геймс, они по жесткому математикой упарываются, возможно еще в сфере разработки кина иначе). Но вообще редко когда обычный программист в проде самолично изобретает формулы, этим занимаются RnD отделы, и уже потом на блюдечке передается в прод для интеграции.
>>211438306>Посмотри внимательно на пик.Хуита, много теории, выносящей мозг, нахуй вообще не нудная в таком виде. А на практике это несложные and, or и т.д.
>>211436490 (OP)ЯП формальные языки, как и математика, ничего общего с естественными языками они не имеют. Синтаксис языка напоминает естественный язык, конструкции которые из него строятся в нормальном программировании нет. Почитай про паттерны проектирования, или про функциональное программирование. Это все сложно заходит без математического бэкграунда, и не потому математика нужна как таковая, а потому что понимание математики это по сути навык который улучшает понимание программирования.
>>211438413> Я не знаю, что это но на картинке в примерах прослеживается закономерность. Если надо легко в этом можно разобраться. Но я как начинающий пока что не нахожу этому применения.На пике логика со второго курса прогерской хабзы. Это самые основы. Тебе еще понадобится как минимум теория алгоритмизации, булева алгебра, структуры данных, немного математики, мат. статистики, тервера, курс по архитектуре ЭВМ, операционным системам, сетям, базам данных и системному анализу.Тогда можешь начинать учить языки программирования. Напомню что это уровень хабзы. А с тобой будут конкурировать ребята из универов.Конечно можно просто выучить ЯП и кодить как макака без задней мысли. Но и з.п. у тебя соответствующая. Как у миллионов индусов пишущих очередные круды за 5$ в час.
>>211436490 (OP)Удел клинических аутистов. У них это получается лучше всех, в силу особенностей их психики.
>>211438556Да, только без этой хуйни эти and, or и т.д. ты будешь применять через жопу. Простейший пример: !(!(...))
>>211438306>Математика начинается когда ты пилишь алгоритмВыводить каждый алгоритм математически - можно случайно охуеть, особенно из-за того, что реально он окажется в 100 раз проще. Ты серьезно когда пишешь некий конечный автомат, просчитываешь блядь состояние и прочее? Или просто логически рассуждаешь - это так, тогда это так и это так?Нахуй кидать эти дешевые понты? Сложность программирования общего назначения (что бы тут не подразумевалось) в:1) Знании ебанейшего числа инструментов и технологний. Разобраться в том, что от тебя хочет поебота и как с ней правильно общаться, зачастую гораздо труднее чем написать под это код.2) Логическая прозрачность, очевидность кода, стиль и архитектура.Самая жопа тут с архитектурой - нужно хорошо знать инструменты и язык, ведь простейшее и очень понятное, наглядное решение может быть под рукой, а ты пишешь ебучие макароны.
>>211436490 (OP)Программирование - удел гуманитариев или технарей?Вроде как считается,что программисты технари. Но я вот начал (неделю) изучать программирование, уже написал две программы, console.log("Hello World!") и <?php $a=3; $b=2; echo a+b; ,и структура скорее напоминает человеческий язык нежели какую-то математику.
>>211438693>Самая жопа тут с архитектурой И в итоге, некий функционал, который можно было реализовать в 200 строк, растягивается на 2000.На него наваливается еще и еще.Все это усложняет поддержку и доработку и пиздец как замедляет работу, увеличивает число ошибок и т.д.И вот в этом ебучая сложность - начать делать наиболее приближенно к наиболее понятному и поддерживаемому результату, т.к. сразу ты нихуя это не начнешь и никто не начнет.
Короче 99% пофессионального программирования это гумантарщина для девочек. Никаких алгоритмов там не потребуется.
>>211438680Я хуй знает, ты сам то ИРЛ такое видал? Такое даже полный долбоеб не напишет. Это именно человекопонятная хуйня же.
>>211438693Соглашусь с тем что программисты часто имеют чсв. Ходят обосраные зато программист. Не знаю откуда это берется, компенсация что ли. Больше не вспомню специальность чтобы было такое заявленное мнение о себе о своей работе.
>>211438846Понятия не имею, пилю корп. софт. уже лет 10, ещё ни разу алгоритмы не понадобились. Всё что нужно, гуглится за 5 сек. По типу чо быстрее, посто список или словарь.
>>211438450>то в оп посте говорю о обычной программировании, то чем заняты 99.9% программистовБольшая часть использует математику и алгоритмы.
>>211438864>Больше не вспомню специальность чтобы было такое заявленное мнение о себе о своей работе. Манагеры.
>>211438924Маняврирования пошли. Сначала тебе нужны , ой ну раз не нужны, то ты говно пишешь.Ну зачем же так, господин программист, где ваша логика? Просто смиритись с тем ,что вокруг вас мир и он живёт не так как вам хотелось бы.
>>211438861Не поверишь, но видел. И это только самый простой пример упрощения такой хуйни через законы логики
>>211438864Потому, что всякие "архитектурно выверенные решения" и "знание технологий" не звучат чем то сложным и понтовым.А математика - тут же идут ассоциации с креслом из мозгов. Это легче обьяснить несведущим. Если рядовой вася услышит что то вроде - ну тип я пишу охуенно понятный и поддерживаемый код, он прыснет и будет считать что ты печенье на пуфиках жрешь за деньги. А математика.. ну да это математика...
>>211438924Какая разница, я свои 200к получаю и доволен. В реальной разработке никому не всралось чот та оптимизировать, работают на скорость выкатки продукта. Всем поебать что от терабайт оперативы требует, тут главное скорость разработки.
>>211436490 (OP)внезапно - гуманитарии лучшие технаригуманитаркам гораздо проще дается освоение технических текстов, у меня жикл пукич сгорает что я не гуман, ибо дохуя времени уходит на усвоение новых знаниййй
>>211438978>Сначала тебе нужны , ой ну раз не нужны, то ты говно пишешь.Если ты пишешь код, не зная и не используя алгоритмы, то это говнокод. Где тут манёвры?
>>211438989Если это упрощение - то подобную хуйню я и сам писал частенько, и ты писал.Потому, что ты не будешь составлять уравнение для каждого if, а логическое мышление иногда путается и дает сбой.Ничего все поправляется. А (!(!x)) компилятор один хуй превратит в !x, если работает правильно и хуй с ним, при следующей вычитке исправишь.
>>211436490 (OP)Попробуй поработать с памятью, многомерными массивами или отрисовкой чего-либо по веркторам, и крыша съедет от формул итдЯ из-за этого всего не справился с программированием и думаю что я вообще блять могу
я тоже с математикой не дружу а программирование мне дается и с детства нравилось, но я не гумик а естественникимо программирование требует логику а не математику
>>211439104Как раз таки требуют, я об этомХотя-бы написать ёбнутый алгоритм для заполнения/чтения двумерного сложно бывает
>>211436490 (OP)Гуманитариев не существует, это банальные идиоты, которые придумали своему идиотству красивое оправдание. У тебя либо есть мозги в голове, и тогда ты сможешь писать хоть код, хоть книги, либо мозгов нет, и тогда ты будешь тупить во всём.
>>211439063а ты почитай философа любого, типа фрейда, у тебя голова начнет кипеть похлеще чем от формул математических
В общем программирование сейчас это унылая поебота, в которой успеха добивается самый унылый, ну и чтобы склонности к геморою не было.
>>211439194Хайдеггера ты хотел сказать? Я его в подростковом возрасте пытался осилить и ахуел от происходящего на страницах книги.
>>211436490 (OP)столько всего интересного и более выгодного вокруг, а тебе интересно отрастить горб как у верблюда, иметь проблемы с глазамимимо мойша, фотограф, спортсмен и владелец хачепурни
>>211439233>>211439107Кек собственно охуительнейший пример, того, о чем я в посте и написал. Понял к чему доебались только с 2го поста.
>>211439154что за наркоманиядвухмерный массив заполняется вот такconst arr = [];for (let i = 0; i < y; i++) {arr.push([]);for (let j = 0; j < x ; j++) {arr.push('foo');}}
Я не погромист, но думаю что хорошего прогера от плохого отличает умение максимально ёмко написать и минимизировать выполняющий задачу код без лишних костылей, так? Плохой слишком дохуя лишних строк нагромоздит. Ну это как с математическими формулами, нияего лишнего и все по делу. Бритву Оккама можно тоже к этому приложить
>>211439356Ты в своем посте перевираешь определение алгоритма по вики и к нему апеллируешь. На вике определение алгоритма - порядок действийКод(если не ударятся во всякую изотерику) - порядок действий (инструкций)Любой код - алгоритм.
>>211439365Иногда нужно заполнять его несколькими независимыми потоками данных, не перезаписывая предыдущие, и так, чтобы полезные данные шли подряд, т.к. так быстрее работает
>>211439416забавно что ты отличаешь философию от математики, по сути это просто заебаннын объяснения чего-либо и разницы не имеют
>>211439450>хорошего прогера от плохого отличает умение максимально ёмко написать и минимизировать выполняющий задачу код без лишних костылей, так?Нет.
>>211439450> умение максимально ёмко написать и минимизировать выполняющий задачу код Нет. >Плохой слишком дохуя лишних строк нагромоздитНет. Бывают случаи когда наоборот даже. Очень часто это наоборот вред, способ кидать понты и получить по хребту от коллег. Но есть товарищи которые так любят делать, они не хорошие и не плохие, они просто долбоебы.
>>211439466>Код(если не ударятся во всякую изотерику) - порядок действий (инструкций)Нет. Разметка - кол, но не алгоритм. Тесты тоже к алгоритмам не относят.
>>211439533уебывай раб системы, хуле ты тут умничаешь? вот абу обычная макака и получает со своих вложений и идей, а ты так и проживешь, работая на дядек
>>211439485>отличаешь философию от математикиОтличаю.>по сути это просто заебаннын объяснения чего-либо и разницы не имеютТы не знаешь ни того, ни другого, видимо, если для тебя это одно и то же.
>>211439579просто добавишь вложенностину и запутаешься скорее всего, я бы подумал нахрен это надо и переделал структуру хранения данных, лучше одно или двухмерный массив хэш-таблиц или что-нибудь такое
>>211439549Разметку можно назвать последовательностью действий для отображения текста. Т.к. фактически она в итоге преобразуется в последовательность действий отображающей программы. Тебя вообще не били, за называния разметки кодом? Тесты очень даже алгоритмы, чем алгоритм тестирования не алгоритм?
>>211439659Я на си пытался все делать т.к. было что делать и те рамки, что тебе дают, не позволяют ровным счётом сделать нихуя, нужно ебаться и ебатьсяПравда я уже сдалсяА на другие заказы выйти не могу, т.к. не откуда брать, опыта нет, знаний нет, показать нечего
>>211438932Дам простой пример: ты делаешь говновнофорум, тебе нужно хранить и проверять пароли долбаебов, как ты это будешт делать? - Хеш таблицей, чем для неё надо? - Хеш функция, что для создания хеш функции нада? - Математика. Итого: не можешь в матан - идёшь нахуй ну или пиздишь чужое
>>211439549Давай с другой стороны. Я вот можно сказать фрилансер-любитель, не знаю ни одного алгоритма из книг, т.к. в повседневной деятельности не требуется ибо одни конечные автоматы пишу. Будь добр (серьезно)Приведи какой простой пример (ну или не очень)1. Задача2. Решение с использованием алгоритма.3. Пояснение, почему не зная алгоритма, ты охуеешь и обосрешся. Давай только без поисков и сортировок, т.к. как раз эту хуйню в случае нужны я тупо нагуглю. Это не доеб и не претензия - просьба, хочу заинтересоваться.
>>211439743на си все примерно так же - массивы структур, только нужно заранее память под массивы выделятьможно сделать связанный списокалсо взф, фриланс на си? что за норкомания
Это называется "ловушка тьюринга" это когда гуманитарии видят интуитивно понятные классы и методы и понятными названиями и думают,что дальше все будет в такой-же манере
>>211439781угувот так это выглядит на практикеможешь поискать тут математикуconst posts = {"vasya": ["tyanochku hochetsya", "kunchika hochetsya"], "petya": ["ya pokakal", "sub 2ch"]};>>21143986699.99...%
это пример хэш таблицы в которой встроенная хэш функция для ключей, если нужен хэш для пароля то юзаешь какую-нибудь bcrypt либу
>>211439866Более, тебя еще и отхуярят, если будешь выводить свое, а не возьмешь чужое. Особенно с матанами.
>>211439676>Разметку можно назвать последовательностью действий для отображения текста. Сама разметка ей не является. Код, который обрабатывает эту разметку - является.>Тебя вообще не били, за называния разметки кодом? Нет.>Тесты очень даже алгоритмы, чем алгоритм тестирования не алгоритм? Проверка результата не всегда чётко определена.
>>211436490 (OP)Оффтопю знаете что сделала америка? Он хаплатила моим друзьям чтобы они от меня отказались и слила им свои шпионские данные чтобы они будучи в друзьях мне вредили.
>>211440072>Проверка результата не всегда чётко определенаА в какое из определение алгоритма это не вписывается? Да я по вики сверяю ибо сам не знаю лол
>>211440054> 1 - это небезопасноНу, можно поспорить, что безопаснее: разрабатываемые и перепроверяемые алгоритмы умных дядек, или кое-как состряпанный лишь бы побыстрее > 2 - заказчик тебе за что деньги платить будет, паскуда?По моему опыту, им главное чтобы работало
>>211439958а я думал, что "ловушка тьюринга", это когда гуманитарии думают, что они очень умные, а потом их в жопу ебутиз-за этого тьюринг и самубился же
>>211436490 (OP)Вы знаете что америка захватила телевидение в россии и пиарит только тупых и бездарных тридцать лет специально?
>>211439781Ты серьёзно собрался сам писать функции для вычисления хэшей? Нахуя? В любом более-менее популярном языке это в стандартной библиотеке есть. И всё сводится к if(proverka_password_hash(password) != true) poshol naxui;
Оффтоп. Вы знаете что америка помогает скрывать от полиции ворам разворлвывающим российские заводы и насильникам?
>>211440054Ахахахаха, глядите двачер вкатывается в ойти, собираясь писать свои хэш-структуры, и прочие алгоритмы.ЧУЖИЕ - НЕБЕЗОПАСНО!!!Бля, программач и сам по себе говно, но когда он протекает на /б, это вообще пиздец
Оффтоп. Вы знаете что америка помогает скрываться от полиции ворам разворлвывающим российские заводы и насильникам насилующим русских баб и баб снг?
>>211440072>Проверка результата не всегда чётко определена.И как ты эту недопроектированную поеботу будешь тестировать, обрыган?
>>211439922>фриланс на си? что за норкоманияа кто, думаешь, пишет лаба1 и лаба2?студент журфака, что ли?
>>211440219Хуй знает глаз режет, == false более читаемо и проебаться сложнее. >>211440237>>211440273Ловите обезьяну!
>>211437164Вот как раз вот здесь ты обосрешься жиже всего. Даже чтобы заставить самолетик лететь по диагонали тебе уже надо тригонометрию, а для физона уже вообще всякие рунге кутты, кватернионы и проч тензоры проекций на фрустумы и т.п. Если это не математика, то тогда не нужна.
>>211436490 (OP)Лол. Гуманитарии - это те, кто разбирается в человечности, те кто знает что нужно людям, обществу, а не просто потому что языки программирования похожи. Программисты же естественно ни в чем не разбираются, они умеют только аутично ковырятся в байтах, а потом их программы используют в роботах убивающих людей, или чтобы разорять целые семьи. Но и как технари программисты слабы, мост они не спроектируют, даже водопровод у себя не каждый проложит. Короче это такие черви пидоры в нашем мире.
>>211440296>== false более читаемоЗависит от того, что на что ты проверяешь.Но да, семантика никогда не была сильной стороной школотронов-программистов
>>211436490 (OP)божечки ОП, ты действительно веришь в это разделение? неь никаких гуманитариев и технарей, есть просто люди, которые углубляются в разные науки. забудь про этот стереотип
>>211439913>1. ЗадачаАвтодополнение вводимого текста (или какая-нибудь другая предлагалка).>2. Решение с использованием алгоритма.Directed Acyclic Word Graph - его построение и выбор нужного варианта. К вопросу об автоматах - он называется также суффиксный автомат.>3. Пояснение, почему не зная алгоритма, ты охуеешь и обосрешся. Не умея работать с графом, ты его не реализуешь.>эту хуйню в случае нужны я тупо нагуглюТак можно много про что сказать.Задача не сложная, но та, с которой я лично столкнулся, и после которой мне смешно читать, что "99% программистов не используют структуры данных и алгоритмы".
>>211440329весь физон в движке давнодвачер движок писать не будет, не ссыпро тригонометрию пока не придумал, чем крыть. ну, пусть самолетик только по горизонтали летает и вверх/вниз
>>211438540Во-первых "знать" язык программирования на любом уровне бесполезно без знания алгоритмов. Во-вторых без прикладного использования ЯП забываются ещё быстрее иностранных языков. А в целом ОП-шиз, языки программирования сравнивать с языками для общения нет никакого смысла
>>211440333стоит напомнить что прогеры зачастую работают на гениальных гуманитариев, которые придумывают мего-проекты и умеют находить полохд ко всем, даже к таким отбросам как прогеры
>>211440355Эта задача решается подключением плагина, который запилили, протестировали и 100 раз продокументировали.Делается за полчаса, если ты его никогда раньше не видел.Твоя хуерга требует кучи времени и будет с ошибками и медленная.Короче, ты не программист, у тебя хобби - изучать структуры и алгоритмы.А программист это тот, кто решает задачу оптимальным образом за меньшее время. Потому что его время стоит денег. Твое - не стоит ни хуя, поэтому можешь хоть Кнута по кругу перечитывать
>>211440355>работать с графомПросто это нужно в наукоёмком ПО, таких задач в РФ по крайней мере, ну очень мало. И это уже не программист, а скорее математик-программист. И он прекрасно такие алгоритмы будет писать на чистом си.
>>211436490 (OP)Нет никаких гуманитариев и технарей.За недельку программирования ты ничего не изучил фактически. Элементарный синтаксис действительно похож на обычный язык - он с него и писался. Только вот это самое начало. Даже не начало, а предисловие.Потом нужно будет учить методологию, хоть какие-то алгоритмы знать и структуры, наиболее известные абстракции и как они работают. Это только программирование, а ещё предметная область - рабочее окружение, архитектуры, технологические решения, и наконец библиотеки и фреймворки. Причём объём информации для качественного изучения последних может превышать таковой для самого изучения языка программирования. А это ещё и меняется - каждый год новую версию выпускаяют.
>>211440458>Делается за полчасаТебе-то откуда знать, если ты не делал.>Эта задача решается подключением плагинаВот так всегда - "я возьму готовое, а если его нет, то жидко пёрну".>Короче, ты не программист, у тебя хобби - изучать структуры и алгоритмы.Любой программист должен их изучить.
>>211440355вопросившийА его можно написать не прибегая к поиску в выборке бд каждых слов начинающихся с имеющегося значения и постепенного ее (вборки) сужения?Просто иначе это получается довольно интуитивная хуйня.Я давеча кстати именно с такой хуйней столкнулся и вот как раз не захотел делать поиск в лоб и вообще отказался, реализовав другим способом.
>>211439781Конечно использую готовое решение, долбаеб. Или ты предлагаешь переизобрести ассиметричные алгоритмы, на открытие которых математики посвятили свою жизнь? А так же написать свою либу к ним, с кучей багов и недочетов, на исправление которых разработчики своих решений УЖЕ потратили не одну сотню тысяч человекочасов? Так зачем изобретать велосипед заново и тратить время в пустую на изобретение того, что уже существует и на то, что уже не получится сделать лучше самому с нуля. Иди нахуй дебил.
>>211440458поиск ты можешь готовый найти но придется его понимать и возможно модифицировать>>211440540хуйня, работа с графом это любой поиск пути, а под поиск пути попадет очень много всего - выбор наилучшей цепочки действий например
>>211440558В догон. Может попросту имею не верное ожидание к этим "книжным алгоритмам".Я ожидаю чего то вроде:Есть 2 вариант:1) Интуитивно в лоб, медленно, непонятно, куча ветвлений.2) По алгоритму: .... МАТАН!!11.... очень быстрое, короткое решение.И поэтому, у меня это ассоциируется с некой функциональщиной, хотя с ней я не знаком прям вообще.
>>211440558>А его можно написать не прибегая к поиску в выборке бд каждых слов начинающихся с имеющегося значения и постепенного ее (вборки) сужения?Так и нужно писать. Это медленно и дорого. Строишь граф и при поиске идёшь по нему по буквам.
>>211440652>выбор наилучшей цепочки действий Это уже математические щадачи конкретной предметной области, то что ты пишешь, нужно например при разработке CRM с нуля, каких-то планировщиков задач. Ну и насколько часто подобные задачи появляются?
>>211440673>Есть 2 вариант:Обычно так и есть, просто сюда надо ещё добавить сами структуры данных, которые, внезапно, и знает не каждый, не то что алгоритмы работы с ними. А так да, обычно задача - сократить решение и повысить эффективность.
>>211440458>А программист это тот, кто решает задачу оптимальным образом за меньшее время.Это требование к олимпиаднику, а не промышленному программисту. У вторых в основном - уметь работать в коллективе, знать свой рабочий стек и делать что говорят.
>>211440673>функциональщинойНу поэтому для всяких биг-дейт помышленных используют scala, в парадигме фунционалтного программрования, математика лучше заходит.
>>211440724>Ну и насколько часто подобные задачи появляются?Нахождение оптимального пути - частая задача.
>>211440690Сейчас мальца повникал в примеры - как я понимаю, этот способ основывается на том, что у тебя есть предварительно сгенерированный linked-list и ты тупо по нему ходишь.
>>211441051Примерно так. Вначале генерируешь граф из известных данных(например, корпуса текстов), потом при поиске идёшь по нему, выбирая слова.
>>211438658>5$ в часДля маминой хикки ахуенно просто, чувствую тебя тем мужиком с Флорентиной, когда хожу по их тредам, в которых они жалуются на то, что у мамки зарплату урезали или скидки в стиме наебнули. мимо индус 1-5 зеленых в час, а больше нам и не надо, на поиграть и на посрать хватает с головой