24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сколько не пытаюсь вникнуть в быдлокодинг, нихуя не могу понять
В чём вообще суть?
Во всяких гайдах и книжках пишут про ебучие переменные, массивы, ещё какие-то залупы
Поебень вроде for (i = 0; i < 7; i++)
И как она мне поможет написать охуенную программу, тем что посчитает до семи? Или присвоит одной переменной 7, а другой 8, помножит их и запишит в какую-то там ячейку памяти?
Как с помощью этой хуйни и калькуляторов написать быдло-программу?
С одной стороны я вроде понимаю всё, но с другой какая-то каша в голове
Чувствую что мог бы вкатиться, но никак не могу найти логики в этом поносе и ловлю дизмораль
Готов принять порцию мочи и кала от дохуя умных быдлокодеров, которым весь мой пиздеж покажется бредом
>>165928491 >Готов принять порцию мочи и кала от дохуя умных быдлокодеров Ну сеньор, извольте попросить у вас прощение? И разве руби не умер? Или это уже в прошлом?
А по делу: А ты сам знаешь чего хочешь после того как вкатишься в ррограммирование? Тебе вообще оно интересно? Ибо это >Как с помощью этой хуйни и калькуляторов написать быдло-программу? Что-то сродни когда школьники честно не знают зачем им алгебра и говорят: "Ну и нахуя мы всю эту хуету учим она же нам не пригодится"
>>165928991 >А ты сам знаешь чего хочешь после того как вкатишься в ррограммирование? Да >Ну и нахуя мы всю эту хуету учим она же нам не пригодится Так они и правильно говорят, так как тупо задрачивают формулы и примеры. На практике хуй знает куда применять, но зато полезно для мозгов
В гайдах должны быть примеры, типо напиши вот так и получится вот так, а если напишешь вот так но вместо нуля поставишь 1 то будет так, и что за язык? может ты вообще там гайд по байткоду читаешь
>>165927948 (OP) ну ты просто изучаешь операторы как я понял. Также как ты учил плюс, минус, умножение, деление в школе. Как только под цифрами начинает что-то пониматься, например какие-то параметры физического тела, этому всему придается смысл. В программировании грубо говоря вместо цифр будут функции, которые привязаны к платформе или аппаратному обеспечению например. Функции вызова окошка с сообщением, функции отрисовки треугольника и тд
>>165929704 >типо напиши вот так и получится вот так Ну там везде и пишут. Эта переменная имеет такое значение, та другое. Одна умножается на другую, а результат присваивается третьей. Но что это даёт? калькулятор? >и что за язык? Да во всех языках одно и то же
Наверное я тупой просто Или нет и надо просто вкатиться и понять
>>165930163 это за один тред не объяснить, вкратце все программы довольно ПРОСТЫЕ. сложное максиумм там это графика, но тут за тебя пацаны уже все давно написали и придумали, осталось только воспользоваться уже пригодными и понятными инструментами, предоставленными для тебя >>165930340 друзей меньше слушай
>>165927948 (OP) ты ебучий даун >Чувствую что мог бы вкатиться, не мог бы >но никак не могу найти логики в этом поносе и ловлю дизмораль логики нет в твоей жизни, умри
>>165927948 (OP) Я школьником начинал, моя программа которая в цикле выводит стобик цифр заставляла кончать радугой. Если тебе подобная хуйня уже скучно, то дальше будет только скучнее и скучнее
>>165930522 Всё верно, должен быть интерес, а опа походу маман расхвалила какой он у неё погромизд и он решил что мозгов хватит, но интерес не завезли, а это важнее имхо
Оп, тебе надо понять что ты вообще хочешь писать: сайты, базы данных, ынтырпрайз поебень. Легче всего вкатиться в сайты, погугли learnjavascript.ru и начинай читать раздел за разделом. Потом надо будет немного подрочить алгоритмы и структуры данных (Корман какой-нибудь без жестких разделов). И можно идти устраиваться джуном. Попутно запили мини проектик хотя бы канкулятор или todo list.
>>165930691 >не может связать двух слов без мата и слэнговых выражений >не может понять КАК НАПИСАТЬ ОХУЕННУЮ ПРОГРАММУ >оскорбляет людей и то чем хочет заниматься >скорее всего сидит на мамкиной шее и нихуя не делает, при этом считает себя уберменшем
>>165927948 (OP) Ну хочешь ты, например, 7 юзеров забанить. Ты же умная макака и не будешь набирать 7 раз год руками, а просто пройдешься по массиву юзеров циклом и забанишь первые 7, которые тебе попались.
>>165930765 они все в целом одинаковые, суть в том что такие узнаватели основ не знают банальных. чем интерфейс от класса отличается, мистер я прочекал все от си до жс?
>>165930522 Могу сделать чтобы она выводила бесконечный столбик из буков. Но хули толку с этого? И да, твой конкретный пример реально скучный и нахуй ненужный
>>165927948 (OP) >Поебень вроде for (i = 0; i < 7; i++) после неё пишется некоторое действие которое и будет выполняться пока счетчик не дойдет до семи. То бишь в конкретном случае i будет увеличиваться на 1 каждый раз, и значит цикл выполнится 8 раз (да-да 8, так-как отсчет идет с нуля а не единицы).
Для чего это нужно? Обычно для того чтобы пройтись по нумерованному списку каких-то действий. Например если у тебя есть функция которая при вставке в неё определенного числа, что-то делает с массивом чисел, то можно обработать несколько массивов. Например у тебя просчитывается тысяча полигонов какого-то три де объекта. Вписываешь в цикл функцию обработки полигона и подставляешь в неё счетчик цикла, и вото он уже тысячу раз вызывает функцию, чтобы та захавала из памяти нужные полигоны и захуячила их в видеопамять.
Или допустим у тебя есть изображение 100 на 200 пикселей. Изображение хранится в двумерном массиве - по ячейке на пиксель. Ты пишешь два цикла - один в другом. Счетчик первого будет отсчитывать строки пикселей, то бишь идти сверху вниз по массиву изображения а счетчик вложенного - точки в этих строках. Соответственно вписав после вложенного цикла функцию обрабатывающую пиксель (а точнее цифру лежащую в ячейке массива, и обозначающую его яркость), и использующую в качестве координат счетчики циклов, ты сможешь обработать свое изображение. Например уменьшить яркость или изменить гамму. Программа тупо пиксель за пикселем пройдется по всему изображению. Без цикла подобное никак не сделать
>>165927948 (OP) Блеять, сначала нужно понять что ты хочешь автоматизировать, а затем уж искать способ это сделать. А примеры и вся хуйня, я не знаю что дают, но помню большинство до сих пор, хотя они мне нах не нужны. Если еще проще - язык программирования это как шуруповерт им можно закручивать шурупы, но шурупы есть в авто, на стройке, на корабле и т.д.. Если ты можешь делать мебель - это не значит что ты умеешь чинить авто и корабли и т.д. хотя шурупы везде. Так и здесь. Как пишут - главное не язык даже, а алгоритм т.е. как будет реализовано то или иное действие. Язык это - шуруповерт, а если ты не знаешь что и где и как крутить то нах он тебе нужен?
>>165927948 (OP) переменную i не объявил. Ты даж цикл тупой написать правильно не можешь, а на прогу замахиваешься. Подумай, если тебе надо спарсить пару тредов и ты не хочешь как курица копировать каждый пост вручную, тебе наверно понадобится какой то цикл, где i < чем длина нужных тебе тредов, а внутри цикла команда которая копирует тред. Также по факту, если ты хочешь писать проги не с нуля, можешь зайти на yeoman или github. Там этого добра достаточно
Мда, поргромисты всех мастей боятся что у них ебучих фрилансеров хлеб отберут и всеми силами ньюфагов которые хотят вкотицо давят, вы не уникумы нихуя, задроты обычные, на дваче других нет, хорошие прогромисты тут не сидят явно, собственно и не расчитывал, но попытка не пытка, убедился в очередной раз что эта помойка почти бесполезна
>>165927948 (OP) >И как она мне поможет написать охуенную программу
Любая программа это композиция множества мелких компонент.
Весь твой пост походит либо на троллинг, либо ты действительно не понимаешь, что такое алгоритм.
Вот есть у тебя строка >ты хуй бля
Вот напиши своими словами, последовательность действий, в итоге которых из этой строки будут удалены пробелы. В твоем распоряжении есть лишь операции сравнения, циклы и переменные.
Вот если ты способен это сделать, то все ты прекрасно понимаешь и просто толстишь. Потому что это уже в своей сути программа. Из таких вот мелких вещей и строится огромное.
>>165931869 Ты просто не пытаешься, тебе проще сказать не понимаю.
Возьми что-угодно, и произведи декомпозицию этого. Пеку свою разбери на составляющие, например. Получается? Ну вот так же и обратно, все это происходит. Представляется конечный результат, абстрактно для начала. А потом формализуется в четкую композияю, процессом постоянной декомпозиции этого аюстракного целого на мелкое.
>>165931855 это дельфи, ебанько и вообще, какая разница если на 99% операторы в разных языках программирования совпадают? ну не поставил ты точку с запятой в своем сишарпе, и что, от этого программа работать быстрее начала?
>>165931869 Тебе надо написать программу принимающюу на вход от пользователя строку и возвращещую ему длину этой строки.
Ты хочешь сказать, что ты не понимаешь, что тебе надо для реализации этой программы написать\использовать функцию, которая бы принимала данные от пользователя, функцию которая бы читала длину строки, и функцию которая бы печатала что-то пользователю в ответ, и связать их вместе?
Если это действительно так, то это точно не твое, ибо как у тебя абсолютно отсутсвует абстрактное мышление или вернее сказать, оно у тебя совершенно не подходит для подобных областей.
>>165932266 >Ты хочешь сказать, что ты не понимаешь, что тебе надо для реализации этой программы написать\использовать функцию, которая бы принимала данные от пользователя, функцию которая бы читала длину строки, и функцию которая бы печатала что-то пользователю в ответ, и связать их вместе? Не. Я не настолько отбитый. Не умею игори строить. Вообще я знаю, ответы на свои вопросы. Нужно просто учить технологии. Программистской логики есть у меня, ибо спортпрогой дохуя увлекаюсь
Школьник с паскалем закатился. Не обоссывайте, лучше побейте. Пока нравится программирование. При решении какой то задачи есть какие-то идеи, как что то улучшить/дополнить, при игре в игоры задаюсь вопросом, как игровой элемент выглядит для его разработчика. Но по математике почти полный ноль, так что нахуй никому не нужен буду.
>>165933146 Нужен именно декстромет, либо декстроамф, т.е. то, что по мозгами чисто дает. Сам под феном помню учил диплом около 40-50 часов без остановки.
>>165933135 Смотря чего хочешь Если хватает макакинга за еду то не думаю что нужна будет математикаб а вот если хочешь большего то наверняка да Но я сам не уверен в своих словахю Я же не работал ни разу программистомю Хотя это и моё дело по жизни Сколько ваще лет, на каком уровне познания программирования?
>>165933489 >Если хватает макакинга за еду Мне не нужно 300кк в наносекунду, главное чтобы на дошик хватало и маман из дома не выгнала. >Сколько ваще лет 18 >на каком уровне познания программирования? На нулевом. Что то уровня пикрила могу запросто написать. Но пока учусь.
>>165933443 Слишком сложно, я вообще ничего с линуксом делать не умею, но на потом сохранил. Алсо, ставить собираюсь на виртуалку для изучения фулл стак веб девелопмента совместно с администрированием линукса, все правильно делаю? >>165933455 >>165933513 Понял, спасибо.
>>165933659 Хз зачем говорю, но попробуй чуть позже переходить на следующий уровень и к примеру запилить программу без этого текстового ввода данных а с загрузкой и обработкой самого мультимедиа
>>165933766 бля, сними виртуалку на digital ocean например, там в 2 клика. Минт не видел чтоб для таких вещей ставили, там как раз стараются без gui. за администрирование профессиональное, лучшее что есть это Red Hat. Но это дорого.
>>165931034 >цикл выполнится 8 раз >>165931326 >7 раз там будет блять >>165934318 >6 раз там будет >>165934445 >там 5 раз вообще-то АНОНЫ ВЫДВИГАЙТЕ ТЕОРИИ, ЛЮБАЯ МЫСЛЬ ИМЕЕТ ПРАВО НА ЖИЗНЬ, РАЗГАДАЕМ ВЕЛИКУЮ ТАЙНУ "СКОЛЬКО БУДЕТ В ТОЙ ПРОГРАММЕ"
БЛЯТЬ, оп, заклинаю тебя, не сделай случайно бесконечный цикл! я как-то будучи школотронов в 2004 году на визуалбейсике сделал, так он до сих пор где-то выполняется и жрёт память
>>165927948 (OP) >мог бы вкатиться Вариант А: ПРОСТ садишься и делаешь какую-нибудь хуйню, ну вот хуй знает, сделай сапера. По мере пиления учишься. Потом пилишь хуйню посложнее. Потом идешь макакой. Потом читаешь нормальные учебники типа пикрелейтед, что бы кашу в голове прибрать.
>>165935656 >github Это, блять, не технология. Это коммерческая организация. Это как интернет яндексом называть. Приложение называется просто git, и опять таки, это частный случай scm.
>>165927948 (OP) А я нихуя не понимаю в высокоуровневом программировании.
Каким-нибудь байтоебством мне норм зниматься, но когда доходит до всякой абстрактной хуйни, то это просто пиздец.
Классы-хуясы, как ими вообще пользоваться? Вызовы какие-то, еб вашу мать. Ладно еще просто public и private, так еще надо было дочерние классы, абстрактные классы, friend-классы придумать и их комбинации. А когда до компиляции доходит, так это вообще пиздец, я даже компилятор под "Hello World" на OpenGL настроить не смог.
>>165927948 (OP) Если не въезжаешь в программирование, значит не находишь в себе интереса в этом разобраться, а если нету интереса, то и область деятельности тебе не подходит. Да, такова жизнь, что 30 лет назад требовались математики и физики, на данном отрезке времени мир требует программистов, давая им колоссальные преференции относительно других профессий, но это не значит, что другие не нужны. Оставь отрасль тем, кому она интересна, а сам занимайся тем, что интересно тебе и не мучай головку. Программист не меньший червь-пидор, чем кто-то другой, просто сейчас это выгодно, вот и всё!
>>165937690 Хочу быть червем пидором, тебе то что? >Если не въезжаешь в программирование, значит не находишь в себе интереса Нет, интерес есть. Много раз уже с разных сторон подходил, но будто какой-то барьер, который надо просто перешагнуть и после которого появится больше мотивации
>>165927948 (OP) Да хуйня все это, это и не програмирование даже, а так. Можешь учить. Обрати внимание на Haskell это реально простой путь научиться программировать.
>>165931927 Есть. У меня мама программист. Говорит что я лох и выше макаки не поднимусь по карьере. А еще просит запилить скрипт по быстрому за сотку ибо ей надо учить японский
Дауны просто юзают ООП и фреймворки. Типа дрочат готовые подпрограммы и составляют из них хуйню, вместо того, чтобы с нуля писать каждую часть программы.
>>165938021 ОП hello world написать не может, а ты ему хаскиль советуешь первым языком. Ты ему еще теоремы подоказывать порекомендуй и зависимыми типами пообмазываться.
>>165938316 Причем байтоебский C в современном его виде (с оптимизирующими компиляторами и минными полями UB) зачастую куда дальше от байтоебства, чем какой-нибудь питон.
>>165927948 (OP) А ты задачку для стажёра решить попробуй: Даны целые числа n и m (1<=n<=1018, 2<=m<=105), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 256 мб.
>>165938405 Собственно да. Не надо путать computer science (которое наука и требует таланта и IQ>120) и погромирование (которое рабочая профессия и требует только желания, умения читать и IQ>80)
>>165938322 Ну если язык не функциональный, в него сложнее въехать, по моему мнению... Просто сравни кол-во типов любого другого языка с Haskell, ты удивишься, но в Haskell всего 1 тип. 1 это проще чем N которое строго больше 1
>>165927948 (OP) чекни канал на ютубе gena antg (плейлист с языком C). Хоть у челика сейчас и нет времени дальше какие-то видео выкладывать, но в имеющимся материале разжёвывает всё специально для новичков.
>>165938535 >и погромирование Оператор ЭВМ,ты хотел сказать(ибо повсюду юзаются фреймворки в коммерческой разработке, а это тупо "настройка фреймворка"), в современных реалиях... ПТУ 3 года
>>165938316 Ну хуй знает. Наверное про высокоуровневые языки это я неправильно сказал, потому что в MATLABе мне норм кодить. Но вот всякие функции, абстракции и вся эта хуйня - это пиздец, в котором я нихуя не понимаю.
>>165938658 Завидую твоему аутизму. Но 99% вкатывающихся хотят не въехать, а хотят что бы кароч тут печаталось, шоб тут показывалось и сверху еще в твиттор постило. Для многих даже проверка типов уровня питона - это ТУПО СДЕЛАЛИ, НИМОГЛИ КАК В PHP, а ты их полиморфизмом и кванторами пугать собрался.
>>165939042 таки фейсбук форсят свою ебучую типизацию для питона... Но возвращаясь к аутизму: >Но 99%...хотят что бы кароч тут печаталось, шоб тут показывалось и сверху еще в твиттор постило
Пишeшь 3 функции. одна пчеатает, вторая показывает(чо нить(не печатает)), третья постит в твиттор, пятая-свисит если надо изи же...
>>165938021 Хаскель? Лёгкий путь? Толсто зелено. >>165937690 Двачую. >>165927948 (OP) Ты либо не понял как работает цикл, либо ты просто даун хотящий всё готовенькое hujak hujak i proger. Когда я сам без чьей либо помощи изучал кодинг с нуля в основном через гугл, видео курсы на Ютубе(не по пять минут, а по два часа, каждая лекция, всего лекций 20 - вот это самый сок), примерно 3 часа я заставлял себя улавливать каждое слово и проверять услышанное на практике а потом и интерес появился, нужно конечно знать немного ИТ терминов и инглиш, потом уже свободно читал мануалы на инглише, доки, документации и стак оверфлоу, ничего меня не пугало. Ты можешь начать с любого языка, ибо основные операторы во всех современных языках выполняют одинаковые функции. Но я начинал с питона и любому новичку его советую, у него самый лёгкий синтаксис из всех яп и одновременно этот язык общего назначения , на нем можно писать все что угодно. Таких хотящих уметь кодить людей только лично знаю не мало. Если бы ты хотел понять как все это работает - уже бы всё сам узнал, поэтому тебе не судьба, я думаю, силы воли у тебя нихуя нет.
>>165939188 Я СЕГОДНЯ ШЕЛ ПО ИНСТИТУТУ И ВДРУГ УВИДЕЛ ПИТОНОЁБА В ФУТБОЛКЕ "I LOVE PYTHON", НУ Я РЕЗКО ПОДСКОЧИЛ К ДЕКАНАТУ, РЕШИТЕЛЬНО ЗАБРАЛ ДОКУМЕНТЫ И ПОЯСНИЛ ИХ КРИКОМ "НЕ ЛЮБЛЮ ПРЕСМЫКАЮЩИХСЯ"! ПОТОМУ ЧТО Я УГОРЕЛ ПО RUBY, ПАЦАНЫ, ДУХ Smalltalk ЖИВЕТ ТОЛЬКО В РУБИ, ГДЕ ФУЛЛ ООП, ГДЕ РУБИСТЫ ЖИВУТ МЕТАПРОГРАММИРОВАНИЕМ И ЕБУТ ОБГВИДКОВ В РОТ! ТОЛЬКО RUBY, ТОЛЬКО ДИНАМИКА, ТОЛЬКО ООП!!! ПРИМЕСИ ИТЕРАТОРЫ ОБЪЕКТЫ!! РУБИСТЫ, не учитесь со ПЕТОНОЁБАМИ, УГОРАЙТЕ в настоящем ЯЗЫКЕ, любите РУБИ, ОТКРЫТО И СМЕЛО ОТЧИСЛЯЙТЕСЬ, ПЕРЕВОДИТЕСЬ НА ДРУГОЙ ФАКУЛЬТЕТ!
>>165939167 >main = putStrLn "hello world" >Заебись >main = putStrLn readLine >• Couldn't match type ‘IO String’ with ‘[Char]’ >Какие такие монады? Какие такие side effect? Пошло оно нахуй, visual basic лучше был
Разве хаскель такой ахуенный. Чем хорош? Eсть ли там мешанина из классов, функций и всякого тотального пидеца как например в ПХП Просто ищу уже давно строгий язык чтоб всё было чётко и верно. Говорят хаскель именно такой
>>165939611 >строгий язык чтоб всё было чётко и верно. Фортран, проверено временем, обратная совместимость на десятки лет. Не то что современное говно.
>>165939270 Я вот скажу честно, хаскель даже руками не трогал, но видел что там какая-то дикая ебля регэкспов с матаном, да и в рейтинге самых нелюбимых языков он на первых местах - не лучший выбор для новичка. Ещё бы bf порекомендовал там тоже один тип. >>165939220 Где тут толстота, ты не можешь проверить что я посмотрел курс лекций по си/питону чему-то научился, ебан?)))
>>165939039 То, что у тебя где-то в программе есть какой-то хуй его пойми какой класс, в котором ты можешь вызывать хуй пойми какие функции (при этом даже непонятно, можешь ты их вызывать или нет) и код в итоге выглядит как Петух.Кукарек = Кококо.КоКо.ДругоеКоКоКо(Аргумент, Не_аргумент)<Кукареку>, при этом именно в таком порядке, а что это все делает - хуй поймешь.
>>165939047 В матлабе почти все функции задокументированы и там explicitly прописано, как именно ты их можешь вызывать и с какими аргументами, при этом сразу же видишь результат и ошибку. Так же, как и в неабстрактных программах.
>>165927948 (OP) Ты ебанутый, выбери, что хочешь. Хочешь десктоп - учи оси, Си, плюсы. Хочешь нормальные такие штуки - поднимай матан, те же плюсы с сяшками. Энтерпрайз - шарпы с жавой, андроид та же жава. Гейосер-свифт. Или выбери лёгкий путь, судя по ОПпосту ты не очень умный, можешь дрочить макакинг. Если нет инглиша на уровне техдоков, опять же нахуй идёшь. Хули хуйню несёшь, блять? Что делать то хочешь?
>>165939864 Пиздос вкатывальщики пошли, 0 инициативы, хоть им всё по полкам распиши, всё равно нихуя делать не будут. Кто-то на туторы по emacs недели убивает, а кому-то лень даже ебучие материалы загуглить.
>>165936006 Чувак, я тоже искренне хэйчу ООП , не не полностью. Но метод я.дрочить(хуй) Удобнее чем функции хуй(дрочить(я)) А ты в курсе что opengl работает без ООП вообще? Можно спокойно писать на си, а не на богомерзких крестах
>>165940114 IDEблядь, плес. Без надлежащего инструментария далеко не уйдёшь, плюс дохуя времени теряется, а любая IDE, будь то визуалка, эклипс, или, боже упаси нетбинс - тяжёлая неповоротливая параша с минимумом удобности.
>>165927948 (OP) Палю годноту для вкатывальщиков. Самый лёгкий и быстрый путь.
Первые языки для изучения: Cobol, Algol, Mindfuck. После того, как освоите любой из них, приступайте к следующем этапу.
Освоение текстового редактора: Vi/Notepad++/Блокнот. Подойдёт любой. Компилировать онли на онлайн-ресурсах, так проще с либами.
Изучение основ ОС на примере MS-DOS. Казалось бы, устаревшее говно мамонта, но на самом деле на её основе созданы все другие системы, поэтому там всё проще и дальше уже легко вкатываться в любую современную.
Плюс желательно задрочить логику Аристотеля, Государство Платона и Капитал Маркса, чтоб потом проще было. Дальше всё само пойдёт, 300к/сек и т.д.
>>165927948 (OP) ЯП - инструмент для достижения цели. Пока у тебя нет цели, например создать продукт, яп ты не выучишь ибо оно тебе нахуй не сдалось и ты не понимаешь зачем оно тебе нужно.
Если у тебя цель - хочу стать богатым и успешным 300к в секунду - то сразу нахуй.
>>165940895 Вангую, MITшный курс на edx по CS. Сам тоже слушал в оригинале, довольно занимательно, но ничего толкового, если практику не выполнять, не даст.
Спрошу здесь Пишу вк бота на пхп-кли Есть два скрипта/тоесть два процесса как организовать очередь на промежуточном файле и потоках в пхп Вроде все сделал нормально но в потоках нельзя УДАЛЯТЬ ни символы ни строки Или можно? Почему такие ебанутые требования - не спрашивайте Ебусь уже очень долго может поможите
>>165940895 Если тебе сильно нужно я могу найти эти курсы. Да по мелочи, запилил свой сайт, пишу для себя софт всякий разный. Денег на этом я ещё не заработал, ну если не считать майнинга. Конторам нужны люди с опытом, самоучки им нахуй не нужны, но я и не пытался. Лучше всего сейчас это учить kotlin и писать под андроид без всяких посредников.
>>165941335 Да, веб приложения, они самые, идей гора, но времени на все не хватает. Джуну может и не нужен, лучше сам узнай какие требования у конкретной конторы.
>>165941335 Как вообще пойти работать на джуниора? Я вот ни разу не работал в айти хотя и люблю программировать. Да и возьмут ли с 9 классами и в 17 лет
>>165942608 Ну и как ты оптимизируешь for loop? Компиляторы и так сейчас делают с рассчетом на то, чтобы они оптимизировали всякие стандарные операции типа for прямо под современные процессоры, а не твои велосипеды с костылями.
>>165930788 Математика нужная для 3д моделирования и для создания движков, в остальных же случаях в проггерстве, тебе максимум математика до 5 класса разве что понадобиться
>>165942930 чмоха с тобой даже говорить не о чем, у тебя оказывается все языки оказывается взаимодействуют с компилятором, про интерпретируемые ты не слышал?
>>165942994 >драконья книга напомни сколько ей лет
>>165927948 (OP) Ну если очень упрощенно и утрированно, то ты можешь любой алгоритм выделить в подпрограмму. Другой алгоритм, может использовать эту подпрограмму. Третий алгоритм может использовать второй и тд. Если взять в качестве примера какое нибудь простенькое виндовое оконное приложение, то там внутри будет какой нибудь вызов функции типа: new Window().ShowWindow(). В реализации этого ShowWindow может быть некоторое количество строк кода, которые так же будут некоторыми функциями, содержащими в своей реализации другие функции и тд, где в самом низу будут уже какие-то низкоуровневые приколы, похожие на твой пример. Что они делают? Да хуй знает. Всякую низкоуровневую хуйню, типа отрисовки конкретного пикселя на экране это конечно утрировано. Получается, что если взять и как бы вытянуть весь код наружу, то ты получишь миллион строк кода, состоящих из всякой параши, связанной с вычислением каких-то чисел, которые в конечном счете что-то выведут тебе на экран. Но тебе, как разработчику, который вызывает ShowWindow и не нужно думать об этом.
>>165943219 И в каком же плане они устарели, пояснишь? Что конкретно в SICP устарело, я про издание, перешедшее на питон. Как основы алгоритмов могут устареть? Что концептуально нового появилось в теории компиляторов?
>>165927948 (OP) Ты по учебнику вкатываешься? Если не по учебнику, то вкатывайся по учебнику. Вообще тебе просто нужно понять пропозициональную логику.
>>165943306 подойду из далека, а то я смотрю ты уж сильно консерватист, который не особо разбирается, но раз сказали что книги классика, то так и есть
топовый университеты, которые выпускают топовых программистов не использует ни одну из этих книг в обучении своих студентов, вопрос почему?
и что бы сразу ты не побежал с пеной у рта вопить что sicp в mit попытались переиздать на питона скажу что они это сделали крайне хуево, так еще и сам mit как бы не является топ университетом даже в сша в этой сфере, взять хотя бы тот же карнеги-меллон
>>165938410 Ты так говоришь, как будто это что-то плохое Си нужен не для байтоебства, а для работы с системными вызовами (типа MapViewOfFile(), WaitForMultipleObjects() и т.п.) без плясок с бубнами
>>165943999 не родина, пример привел я лишь в контексте не привязанности к языкам вопросе что бы оценить скилл программиста проще всего это делать задавая подобного рода задачи
Я вкатился в быдлокодинг, играя Minecraft на каком-то индустриальном сервере с Computercraft. Суть в том, что я построил самоходную летающую ебанину, которая управлялась редстоун сигналом - по 1 кнопке в каждом направлении, одно нажатие - перемещается на 1 блок. Поскольку тыканье вручную было бесполезным - я засел за изучение Lua и написал для этой хуйни систему управления. Не скажу, что это сделало меня пиздатым програмистом, но полученные навыки помогли мне очень быстро вкатится в cmd скриптинг, Autoit и powershell, на достаточном уровне, чтобы стаь ведущим специалистом группы автоматизации.
>>165946071 Охуенно, это же настоящее игровое обучение, которое чисто не одном интересе держится. Я тоже в опенкомпутерс хотел написать прогу, которая строила бы ферму, которая мне была нужна
Но потом оказалось, что с гречкой робота собрать сложнее, чем написать программу. Там нужно было куча микросхем высокого уровня, а у нас на базе все было через жопу и автопроизводство стопорилось, и я просто запутался, в какую машину что нужно подлить, чтобы все заработало.
>>165946889 Ну хуй знает. Я в тех же Space Engineers напилил маленький скрипт для автомобиля, но на серверах он работал отвратительно, а знаний по программированию не добавилось, потому что я нихуя не понял часть кода, которую я тупо спиздил из конструктора.
>>165927948 (OP) >мартышки пишут свои программы Понимаешь, мартышкой программиста может называть только другой программист. Если программист мартышка, то ты инфузория.
>>165950137 Ебать самомнение. Я бы отчасти согласился, если под программистом ты системщика/разраба языков понимал. Мартышка копипастящая и немного изменяющая готовые приемы и подключающая готовые библиотеки - мартышка и есть. Мозгов для этого не надо практически совсем. мимошел
>>165938286 >>165938240 Вот кстати интересный момент. Кроме собирания из говна другого говна или лепки своих велосипедов повторяющих уже существующий функционал задачи есть? Ну серьезно, что-нибудь кроме 40го по счету движка имиджборды или 100го мессенджера, что можно накодить?
>>165927948 (OP) Обожаю такие посты. Вот прям квинтэссенция современного способа гугл-мышления. И такие же люди потом катают статьи про то что "учеба нинужна, в 21м веке важно уметь быстро находить информацию, а не зубрить". Ну валяй, найди быстро информацию о том, "как написать охуенную программу", кек.
Веб-джуномиддл, вкатился в JS с нуля по англоресурсам и гуглу. Не нравится одержимость окружающих фронтенд-фреймворками и готовыми черными ящиками, осваиваю джаву и планирую съебывать на бэкэнд при удобном случае.
>>165930939 Напиши программу которая расставляет 8 - емь ферзей на шахматной доске так чтобы не один из них не был под боем. Потом, посчитай сколько таких вариантов всего бывает в природе. Может ли конь "обскакаять" все поле встав на каждую клетку один раз. А какой путь? Меня в свое время затянуло. И стало понятно зачем эти все операторы, функции шмункции, циклы рекурсии.
Ты можешь действительно перекатиться в бэкэнд и уйти в банковский сектор, там чистая ява еще будет актуальна достаточное время. Проблема в том, что фрилансить таким образом будет сложновато - реально, но сложновато, редко ищут на проекты именно чистого бэкэндера.
Для фриланса ты можешь взять какой-нибудь бэкэнд - не обязательно яву, можно ту же ноду - и какой-нибудь фронтэнд, например веб, как у тебя сейчас, или то же ведро. А лучше и то и другое. Будешь такой себе фуллстэк. Таких вакансий на фрилансе я видел примерно раз в 10 больше, чем чисто бэкэндовых.
Но это мой личный опыт.
А вообще если хочешь долговременно инвестировать в профессию - качай нейросети, епт, архитекторы нейросетей проживут немного дольше, чем остальные разрабы.
>>165952256 Короче, стою я на мед. комиссии на первом курсе универа, в поликлинике. И тут чувак подходит, и начинает втирать про то, как он конем поле обскакал. прикольно наверное, но я не настолько аутист
>>165927948 (OP) >Готов принять порцию мочи и кала от дохуя умных быдлокодеров, которым весь мой пиздеж покажется бредом Сами цифры тебе никак не помогут. В 2017 году давно есть модули для всего
>>165938469 конечно не зависит, потому что недостижим в принципе.
но причем тут бесконечный цикл? перечитай пост, там написано про бесконечный столбик буковок. знаешь, где оседают буквочки, когда выводятся на экран? если нет, то пиздуй в школу на урок информатики.
>>165954323 Нет, я совершенно не об этом. Последовательность такая: 1. оп спрашивает, как ему вкатиться в программирование 2. ему объясняют на опыте, как появляется мотивация к этому делу 3. чувак говорит, что ему это неинтересно 4. вывод - зачем заниматься делом, к которому нет мотивации.
Программистом-то стать можно в таких раскладах, только радости это не принесет. Вкатываться ради бабла? Так посмотрите отчет мосгорстата, выгоднее тогда уж в нефтяника вкатываться, и, типа, ВТРОЕ выгоднее.
Всё детство мне пиздели, что я умный. Я положил на всё хуй и решил, что когда надоест, стану программистом. Потом я понял, что хуй я кем стану. Теперь я ни с кем не общаюсь, играю в арпг, получаю пенсию и собираюсь стать копирайтером на постоянке.
Пока мои сверстники дружат, путешествуют, работают в интересных местах и строят карьеру.
>>165954500 Тот чувак (>>165954002) это я и есть, а не ОП. Просто не страдаю такой стадией аутизма. Прогаю графон или какие-нибудь прикладные приложения.
>>165954500 Да я вообще молчу практически, читаю умные советы В тред вкатилось куча долбоёбов, которые затраллили, влезли не в ту дырку, здали дохуя своих вопросов. Я не виноват, иди нахуй Мимо ОП
>>165954698 >а как дошел до ооп то опять не въехал НАХУЯ этот костыль Когда начнёшь пилить свои поделки и тебе надо будет их расширять, то поймёшь зачем оно. Я 3-4 учебника у кучу уроков разобрал, прежде чем въехал в концепцию ООП+MVC, гдето больше года понадобилось.
Я к чему клоню. Не ебите себе мозг, аноны. Позвоните продавщице Светке, устройтесь на завод, бухайте с мужиками. Заделайте зайку без лужайки и живите, как все.
>>165930828 >Ты же умная макака и не будешь набирать 7 раз год руками, а просто пройдешься по массиву юзеров циклом и забанишь первые 7, которые тебе попались А набирать руками и не потребуется. 1. выносим бан юзера в функцию 2. в функции вставляем необходимые проверки на выход за пределы размера базы 3. вызываем функцию 1 раз в нужном месте 4. CTRL+C вызова 5. зажимаем CTRL+V, оставляем до утра. 6. с утра чистим лишние строки, чтобы было не больше максимального количества пользователей.
Туда можно еще указатель на авто-инкрементируемый счетчик числа удалений передать.
А еще можно рекурсией сделать.
Программисты "в научных целях" от скуки наизобретали тьму тьмущую способов делать вещи через жопу.
>>165927948 (OP) Если инглиш знаешь, гугли на рутрекере cs50, очень годные кажись гарвардские лекции по основам. Учат в основном си как сравнительно низкоуровневому с полным доступом к памяти, чтобы понимать всякие сегфолты, но там суть не в языке, сами идеи везде одинаковые, разве что в каком жаваскрипте тебе не надо думать над алгоритмами сортировки массива например. И с ходу идут домашние вполне практические задачи (первая лекция например - простая, но вполне реальная проверка валидности номера банковской карты).
вы блять серьезно, малолетние петухи? я учусь 2 месяца лучшему языке в мире- жс, мне 29 лет и я уже лучше вас. зачем нужны циклы, зачем нужно ооп, мдаа, ну и питухи, ну и питухи, это все тралинг, либо современные малолетки рили настолтко тупые.
>>165927948 (OP) Учусь на физфаке, у нас задачи типа "напишите программый алгоритм аппроксимации каноническим полиномами", "напишите алгоритм численного взятия интеграла по методу Монте-Карло" и т.п. Везде циферки, формулки больше ничего. Как там у коммерческих макак не знаю.
>>165956026 >>165956051 А почему ты думаешь, что кто-то будет выслушивать жизненные мудрости человека, у которого на телефон нормальный денег нет? У тебя права тянку пощупать нет, не то, что учить кого-то.
>>165955994 что то против имеешь, малолетний питух? я через 2-3 года стану фулстак тимлидом-архитектором, буду тискать за жопы молоденьких сочных хрюш и дизайнерш и пинать под жопу малолетним прыщавым джунам, а вы так и будете на дваче узнавать зачем нужны циклы.
>>165941361 Потому что инкремент увеличивает на один после завершения цикла. В твоём случае надо ++a использовать, он увеличивает сразу. А так да, хуевенько выглядит, не стоит так делать.
Просто объясняю новым новичкам, что они зря строят надежды. Вкатываться некуда, всё не по силам, только кассир в пятёрочке, только боль и страдания, жирная коллега, дававшая всему району, тупые уродливые дети.
>>165927948 (OP) program op-hui; uses crt; var a: array[1..100] of integer; i: byte begn for i:=1 to 100 do a:=random(100); for i:=1 to 100 do write(a:3); end. Вот те генератор 100 рандомных чисел.
>>165956328 Так у него и будет скорее всего. Знакомый закончил университет, уже полгода даже тупо устроиться не может по специальности, берут только продаваном. Всё это время дрочит всякие книжки по программированию, подрабатывает во всякой хуите. Но он не в ДС 1-2, там легче по идее, ибо почти всё IT России там сосредоточено.
>>165956302 >бесполезное Автоматизировал на работе выгрузку цен, то что раньше занимало у меня три дня теперь я делаю за минуту и остальное время двачую капчу.
Ты как-то неправильно начал учиться. Азы - дают определенную задачу, под нее нужно придумать алгоритм решения. Например: нужно из корзинки с опятами и мухоморами достать опята. Как это сделать? Мы достаем гриб номер номер один. Мы проверяем опенок ли это? Если да - берем, если нет - выкидываем. И так далее до гриба номер последний. Это был простейший пошаговый алгоритм.
Алгоритм с циклом, к примеру: Начиная от первого гриба до последнего: проверяем опенок ли - если да - берем, если нет - выкидываем.
Вот и все. Назови свою задачу, придумай как ее можно решить по шагам, выделяя малейшее действие - будет готовый алгоритм. Программа пишется на основе алгоритма, операторы позволяют совершать действия над данными, создавать функции, которые совершают эти действия, и оперировать такими функциями, использовать их как операторы.
>>165956533 >не в ДС 1-2 IT нет. 1С не в счёт. >>165956549 Гы. Да я только за, Васян, желаю удачи. Просто судя по тому, что ты пишешь ты знаешь очень мало. А чтобы устроиться работать знать надо очень много.
>>165956538 Двачую, с пистоном моя жизнь стала охуенней в разы, нахуячил скриптик и заебись, вот банальный пример захотелось вебмки из гондолатредов скачать или вк по документам конкретного человека посканить и питон к вашим услугам. Я люблю питон. А ещё на нём игру запилить можно вечером от нехуй делать, причём пилится просто с гуглом, всё настолько интуитивно и документированно, что я ебу себя в рот, никогда раньше игры не делал и вообще ГУИ не делал, а тут игра, с кнопочками, всё чинчином. Люблю питон.
>>165956600 У нас в городе есть ряд годных компаний, но туда хуй попадёшь с улицы. Ещё при вузах есть всякая околопрограммистская деятельность, но там нужны связи. Ну и 1С, таки да. Туда реальнее всего попасть, но это даунгрейд какой-то. >>165956645 Куда вкатываешься? Как и он, в продаваны(временно, ага)?
>>165927948 (OP) Циклы это база для любой программы. Массивы работают с циклами. Например в фотошопе линия это массив данных о том, где как пиксель раскрасить
Но тебе ведь надо программы не в терминале пилить? Гугли что такое gui. Хотя вряд ли ты хоть один тулкит освоишь если даже в терминале ничего сделать не можешь
>>165956861 Не, всё ИТ в ДСах, это факт. Тут даже обсуждать нечего. Хочешь вАйти копи бабки пиздуй в дсы на несколько месяцев гоняй как уёбок по собеседованиям авось где и возьмут. Только так. Но вообще с Мухосрани зело сложно вкатиться.
Лучше заранее ограничьте себя. Вот я играю в арпг, пенсию получаю, копирайтить буду. И так будет каждый день, пока я не умру. У меня даже друзей никогда не будет. Зато стабильность.
>>165957159 Действительно сложный матан нужен для научного программирования, это примерно то, про что этот чувак >>165956073 писал, только у него самые основы. В остальных отраслях ничего сложнее математики 1 курса инженерной специальности обычно не надо.
студенты, а вы понимаете, что пока вы получаете бесполезною снг вышку, высяны с заводов занимают рабочие места вайти? а после выхода из вуза вы будете хуже чем самоучка с 3 месяцами обучения.
>>165957714 Ну и что мне ответить на такое? Я вообще, блядь, сторож. программирую по фану чисто, ты ебанутый какой-то, тебе русским языком говорят там ДОХУЯ надо знать, чтобы что-то представлять из себя. Года 2-3 у тебя уйдёт, так как ты ноль полный. Понимаешь, долбоёб? Нихуя ты не понимаешь. https://www.youtube.com/watch?v=Hc5ysppl-pk
Двачую опа. Помню на 17 лет попросил у быдлородителей айпод тач. Сказали слишком дороха, а вот есть мп3 плеер за 3к, смотри какой экран большой, зоебись будет.
В итоге это говно сломалось через месяц использования.
>>165930495 >Всё уже поверхностно чекнул >От "С" до ecmascript >Не продвинулся дальше a+b... Пиздец. Сходи на курсы или в профильный универ. Если даже универ не осилишь то о самообразовании речи быть не может.
>>165958382 Так в яндексе. Во вторых она не олимпиадная,арифметика остатков простейшая. >>165958448 Ну вон задачу для стажёра реши, потом пизди. И это вводная как бы. Без неё с тобой даже разговаривать никто не будет.
>>165938523 Не пизди, я видел как программируют. Там циферок мало, в основном буквы. А тут хуета какая-то непонятная, как она программировать поможет бля.
>>165936006 Ты еще не представляешь как это удобно. Суть все хуйни в универе я не понимал, нормально врубился в ООП только на первой работе. Там был ASP.NET на сервере. MVC архитекрута, dependency injection и вся хуйня. Несколько слоев, каждый отвечает строго за свой функционал. Один слой берет данные из базы, приводит их к определенному виду (репозиторий), другой обрабатывает (фильтры, сортировка, и вещи посложнее. Бизнес-логика в общем) (сервис), третий слой представляет методы, которые вызывает браузер по http (контроллер). Тут пиздец как помогают все эти паттерны и ООП, чтобы не запутатся в большом проекте и каждый программист понимал сразу что где лежит, потому что есть порядок, есть стандарт. Два года кодил на js, ибо нравится клиентская часть. Только недавно пересел на TypeScript, боже как же это прекрасно, когда есть типизация, когда есть классы. Просто блаженство. Типичный фронтовый лапшекод сразу исчез, все стало намного яснее.
for curr in range(1, n): fOld = f f = (f + prev) % m prev= fOld
if prev== 0 and f == 1: tmp.pop() break else: tmp.append(f) a=n%len(tmp) return str(tmp[a]) def main(): n, m = map(int, input().split()) print(fib(n, m))
>>165958674 Вот бля, вот это уровень сторожа ночного в детском садике>>165958509 чтобы на работу устроиться тебе нужно знать гораздо, гораздо больше. А ты пока нихуя не знаешь.
А как вкатываться кодинх для работы? Надо сначала веб изучать он вроде как простейший а потом что то серьезнее? Или можно сразу какие нибудь джавы лезть?
>>165959227 Про неё же. Где ты матрицу увидел? Или типа ты имеешь ввиду типа вектор-столбец? Или че? Список там обычный. >>165959242 Что ты лолкаешь, лолка? asm реально самый простой язык, после него можно всё остальное изучать, надо же понимать, как на всех уровнях всё работает.
>>165959825 def fib(n, m): prev= 0 f = 1 tmp = [prev, f] # тут инициализируемся в тмп записываем промежуточные резулттаты
for curr in range(1, n): fOld = f f = (f + prev) % m # на очередной итерации считаем число фибоначчи по модулю м prev= fOld
if prev== 0 and f == 1: tmp.pop() break #дошли до конца else: tmp.append(f)# записали очередное знаение a=n%len(tmp) #остаток от деления n на длину массива(кол-во всех чисел) будет индексом для искомого числа return str(tmp[a])
>>165960293 Ну не суть, линейное там получается. Хотя почему от n, если цикл по n идёт? А может n+m, я спать хочу, смысл в том, что не nлогн, а линеное.
>>165960352 Нет, анон, я правильно сказал, от n. O(n), m там только при взятии остатка исопльщуется. >>165960433 Я не ебу, там всякое есть, но на деле всё решается тупо взятием остатка и недодинамическим программированием. Просто и понятно как бы, то и требуют на собеседовании по идее. И это реально задача для стажера, посмотри, она простая же, надо просто блядь с остатком поделить и хранить всё это где то.
>>165960624 Я не понимаю тебя. Где повторяться, что повторяться, зачем? Мы просто записываем остатки от деления на m n раз в массив, ответ будет элемент массива[остаток от деления n на длину массива]. М тут причём? O(n) будет. Я спать короче. Пока.
>>165960773 >Мы просто записываем остатки от деления на m n раз в массив, ответ будет элемент массива[остаток от деления n на длину массива] Ты математически своё решение то понимаешь? Спи, будем считать это риторическим вопросом
>>165961023 Не зависит, конечно. Посмотри код, я n раз беру остаток от деления на m. Почему оно должно от m зависеть? А, понял, потому что повторение идёт остатков, я ж иду пока не повторюсь. Ну да. Ты прав.
>>165958517 По факту яндекс гадюшня. К соискателям отношение как к говну, к работникам тоже так себе, коллектив волчий, манагеры охуевшие и всем заправляют. Зарплаты там не топовые. Единственный реальный плюс яндекса - это название компании в твоем портфолио. И если очень очень повезет - интересный опыт на крутом проекте. Но это пробиватся надо. Просто новичку скидывают всякую гавноработку, плюс бюрократия и прочий анальный ад, присущий старым крупным компаниям. Собственно от того и задачки олимпиадные, вместо адекватного собеседования про опыт решения задач реального мира.
>>165946089 Я сам в ассемблер вкатился на подобной хуйне. Программизм - это творчество и увлечение, которым можно заразиться в детстве вот таким образом.
Сколько не пытаюсь вникнуть в быдлокодинг, нихуя не могу понять
В чём вообще суть?
Во всяких гайдах и книжках пишут про ебучие переменные, массивы, ещё какие-то залупы
Поебень вроде for (i = 0; i < 7; i++)
И как она мне поможет написать охуенную программу, тем что посчитает до семи?
Или присвоит одной переменной 7, а другой 8, помножит их и запишит в какую-то там ячейку памяти?
Как с помощью этой хуйни и калькуляторов написать быдло-программу?
С одной стороны я вроде понимаю всё, но с другой какая-то каша в голове
Чувствую что мог бы вкатиться, но никак не могу найти логики в этом поносе и ловлю дизмораль
Готов принять порцию мочи и кала от дохуя умных быдлокодеров, которым весь мой пиздеж покажется бредом