Тред лучшего, что происходило с computer science в этом тысячелетии. Почему ты еще не пишешь на флоу, анон? Нет, я серьезно не понимаю, без капли троллинга, чем тебе так доставляет нелепая писанина на том же до-диезе, жабе или, прости Господи, питоне? Умные люди разработали инструмент, при помощи которого можно элегантно решить какую угодно задачу, и даже его опенсорснули - бери, пользуйся. Так в чем же дело?
Флоу сочетает в себе преимущества функционального и императивного языка. Флоу является настолько платформо-независимым, насколько это вообще возможно в Солнечной системе. Стандартная библиотека Флоу предоставляет возможности для разработки по-настоящему нескучного юзер-экспириенса. И, что немаловажно, Флоу крайне легко освоить. Тем не менее, владение Флоу в 2020 - признак успешного, интеллигентного человека. Все еще сомневаешься? В таком случае, мне даже немного жаль тебя, анон.
>>1713150 >без капли троллинга >Это троллинг такой? лооольский >>1713153 Есть документация а ля getting started. А дальше к твоим услугам изумительные самодокументированные исходники.
>>1713142 (OP) О существовании этого твоего flow я узнал только что, от тебя. Значит, он непопулярен. Из этого следует: - мало проблем можно загуглить - отсутствие либ и фреймворков - отсутствие тулинга - микроскопическое коммунити Не надо говорить, что для полноценной работы уже всё есть в стандартной либе. Много раз это проходили, и каждый раз это оказывалось не так.
>>1713142 (OP) > The most crashes occur because you are indexing out of array bounds. Another category of errors is to access unknown fields of dynamically type structs. In these cases, you should get a usable stack trace in the console, but sometimes it is too deep to be readable or something like that. > Memory leaks > So if you use behaviours and selectu and friends, that is perfectly fine. There is no automatic help from the system to ensure you do not leak, but if you are disciplined, that technology is perfectly fine.
>>1713142 (OP) Интетикс макака? Писали в анкете, что на работе буду компилятор и ide пилить, а оказалось, что требуют просто макачить на этой нонейм хуете. на самом деле я тупой и просто по собесу не прошел
>>1713296 Лооол... там написано, вообще-то, что сами датчане занимаются серьезными вещами, а в чем будет заключаться лично твое с ними сотрудничество - уже другой вопрос.
>>1713379 На втором, в офисе. ебать у них офис красивый, пиздец просто. Никогда раньше не был в небоскребах Решил, но они сказали что слишком долго решал.
Правда, через месяц--два спросили актуальна ли еще для меня вакансия, но я понял, что учеба на первом курсе важнее, чем мизерный зароботок на фуллтайм галере с ноунейм языком.
>>1757935 Вылошил ноунейм своё поделие на гитхаб, рассказал своим знакомым, ну и разлетелось по IT-деревне, и пошли всякие мейлинг-листы, чатик в телеге... https://flow9.org/community
>>1713142 (OP) Чел, на этой доске сидят только вкатывальщики, которые даже жопаскрипт с пердоном осилить не могут, ну ещё студенты воннаби-хакиры. Сейчас тебе скажут что этот язык не позволяет продать жопу в уютненький бадишоп, что он недостаточно быстрый по бенчмаркам, за ним не стоит faang, а потому он ненужен.
>>1761473 Не понял. Если человек на работе пишет на каком-нибудь мейнстримовом говне, для своего стартапа на модном хисптерском говне, а в качестве хобби на академическом говне - это борщехлёб или нет?
>>1761578 Для местных дегенератов это слишком сложно. У них сакральная цель - это устроиться на работу, изучение чего-либо связанного с программированием сверх этого - бессмысленное занятие и даже необходимость изучения какого-нибудь фреймворка раз в три года по работе вызывает у них атомный баттхёрт с НИНУЖНО и БЫЛОЛУЧШЕ.
>>1713142 (OP) > statements Всё с вами ясно. И чем этот очередной язык программирования так особенен? Иной моделью вычислений? Хардкорной математической базой? Реактивностью? Чем блядь?
>>1819030 >>1819036 О чем вы тут беседуете, господа? Ах, простите, не догадался. Поди, привыкли к мейнстримному для компаний, не умеющих в samostojatelnost' Что ж, примите мои, как говорится...
>>1819199 Самостоятельность - это клепать багнутые, неподдерживаемые кое-как работающие велосипеды вместо того, чтобы брать готовое и стабильное? Ну что тут сказать.
>>1819209 Ну знаешь, есть люди, которым не слабо, и тогда они пользуются преимущества собственного стека технологий. Ничего не простаивает, когда не устраивает библиотека. Любой дев просто берет и фиксит недоработку, максимум попросив у кого-то ревью, либо просто попросив, чтоб этот кто-то сам все пофиксил, и не через гитхаб у левых чуваков, чтоб год ждать, а напрямую, сразу.
Захожу спустя год в прогач и что я вижу? Да это же ссаный ФЛОУ от самого Асгера Альструпа, ебать его в сраку, Палма! У меня просто вьетнамские флешбеки начались, ей богу. Рассказываю. Занимаются этой хуйней долбоебы из датской галеры под названием Area9, которые клепают формы для всяких додиков из медицины и прочего у которых умерли последние программисты на коболе и надо на что-то переносить их легаси парашу. Вернее как занимаются - они ее придумали, видимо будучи Васянами-борщехлебами еще в молодости. По факту занимааются этой хуйней вчерашние студенты с украшки работающие по модели аутстаффа через местную галеру под названием Intetics. Раньше их было всего человек 15. Годах в 2015-16 занесло и меня туда поработать - пообещали функциональщину и интересности, а мне нужны были деньги и я как раз искал работку. Короче пришел к ним, реших их сраную задачку за 30 минут они настаивали что для задачки они дают 4 часа и пишется только очно, лол. Ну еще бы, я ж мамин олимпиадник. Начал работать. Задачи и рабочий процесс - лютый кал. Ноль документации, ноль взаимодействия, вся коммуникация через скайп ебаный. Команда - тоже тот еще подарок. Вчерашние студенты и студентки вперемешку с торчами-фриками и 35-летними дедами которым жону и детей содержать. Писать на этом ебаном ФЛОУ - сущее мучение. Стдлибу писал второкурсник психологического факультета мухосранского техникума. Библиотек - ноль. Биндингов - нет. СТДлиба - просто нет слов. Изначально меня напрягали формошлепить, но я таки проявил инициативу и решил доработать пацанам стдлибу, написав для этого ебучего флоу аналог LINQ из любимого мною тогда шарпа. Да, в функциональном языке не было ленивости и генераторов. Суть да дело, проработал я в этой компашке около года, половину из которых ходил по собесам в другие компании. Самой вишенкой на торте стала история, когда у ребят начала дико тормозить какая-то форма со списком элементов, и я ради интереса решил раздебажить. Не делая интриги, скажу что в стдлибе сортировка была сделана мерджсортом, а мердж двух массивов был реализован через concat [arr], [item] который заново реаллоцировал память в куче и копировал содержимое. Потому что ИММУТАБЕЛЬНОСТЬ жи! Выходило что сортировка В ПРОДЕ работала за N^2 log N на протяжении БОЛЕЕ ПЯТИ ЛЕТ, а знаете почему? А потому что до этого замечательного открытия никто не сортировал списки длиннее 500 элементов)))000 Когда я поделился своим открытием в чатике создателей великого флоу я получил ответ уровня "и че? как-то работало же, в чем тут открытие?". Это был момент когда я понял что из конторы надо уносить ноги как можно быстрее.
Уже спустя года полтора, став успешным ML-боярином я услышал новость о том что они заопенсорсили эту парашу и меня чуть припадок не хватил от смеха, коллеги смотрели как на ебанутого.
И вот, в 2020 году я захожу на старый добрый /pr и понимаю что clown fiesta еще продолжается!
>>1819276 >Жди завтра приглашение в суд, Дима. Думаешь, ты просто так NDA подписывал?
Асгер, ты? Помнишь меня? Я твой бывший разработчик. Я узнал тебя по твоим шизоидным expression'ам и языковым конструкциям. А помнишь, как мы всей тимой нассали тебе в стдлибу в 2015 году, на сладкоежке? Ты ещё заапрувил, облизнулся и попросил еще коммитов. А потом тебя пришёл забирать твой клиент, тот самый индийский медхолдинг, который в Дели изнасиловал своего последнего разраба на коболе и получил условный срок за то, что разбавлял модафинил мелом. Он зашёл в митинг, все стали смеяться, а ты обосрался под себя от стыда, а потом сказал, что всю жизнь будешь ненавидеть индусов, но в 9м классе, когда ты пошёл на митинг, чтобы толкнуть им очередную парашу на forms, то они пустили тебя по кругу, после чего тебе наложили на анус восемь listMerge'й. Как поживаешь, Асгер?
я даже не Дима привет Ивану самому душному из менеджеров которых я знал
>>1819272 Лол, чет я обосрался с детектом. Это ж в замороженном репозитории смотреть надо коммиты, а я тупо нашел первый попавшийся коммент про LINQ в коде, и там везде авторство чувака, который в опенсорс все переносил пару лет назад. Очень прикольные эмоции я испытал, прочитав твою простыню, на самом деле. А вообще, да, самого впечатлило, как тут все, кхм, странно работает, но круто, во-первых, что господа датчане смогли так капитально самовыразиться и даже пользоваться при этом какой-никакой рентабельностью, да и реально неплохая ниша, чтоб такой ленивый уебан, как я, мог встать на ноги, распробовать материально успешную жизнь (относительно), и это, как бы смешно не звучало, раскрыло мне глаза на мир программирования. Не только в смысле болевой терапии, как сходить в армию, чтоб заценить гражданскую жизнь, а я реально перестал быть таким скрепным гречневым низкоуровневым парашником без перспектив. Хотя, хуй знает, что меня еще ждет в будущем...
>>1819283 Ну знаешь, я пока не думаю съебывать западло интетиксу стол охуенный возвращать, очень даже привлекает перспектива причаститься к работе над самой инфраструктурой, типа эти все закрытые инструменты для кодогенерации, может для самого флоу что-то нативное понадобится, хуй знает. Правда, чувствую, что как-то подзастрял в зоне комфорта. Надо либо усиленно педалить, шоб тут не выпизднули, либо параллельно поучивать что-то полезное в окружающем мире. Кстати, в рамках оранжевой компании, которая славянская, я скоро буду аттестоваться, чем актуальным на рынке овладел, а когда был разговор, ляпнул что-то на тему >вот по SQL периодически пробелы, и PHP возможно короче вписался нахуярить какой-то форум в качестве пет-прожекта в портфолио, до сих пор не брался нихуя, меня за это не убьют?
>>1819266 Конечно, есть. Кто-то же написал существующие. Вот только здесь вообще нихуя нет, даже самых основ, и дорабатывать тупо нечего, только с нуля писать. А это, как известно, за день не делается. Заказчик не будет ждать год ради сомнительных преимуществ, он потребует взять готовый стек, подходящий практически для всех задач, а если чего-то и нет, это доделается куда быстрее, чем когда вообще нихуя нет, как здесь.
>>1821501 Обработка UB - признак дегенеративного общества. UB на то есть UB, чтоб не быть определенным. Ни хорошее, ни плохое поведение, ни реакция компилятора не должны никого ебать. Хочешь гулять по минному полю - гуляй, хочешь нормально жить - ne lez' blyad debil suka enbanyj! Белых людей не надо держать в цепях, чтоб они адекватно взаимодействовали. Представь, что ты о каждой 15-минутной мелочи со знакомым договариваешься в присутствии нотариуса.
>>1821501 Задача моста, построенного белыми людьми для белых людей, в том, чтоб предоставить возможность белому человеку перебраться на другую сторону самым адекватным образом. Есть тысяча способов обмануть систему и стать жмуром, но они прекрасно сосуществуют с возможностью их не испытывать. Мост же, построенный буржуями для потреблядей, стоит дороже, весит больше, с основной задачей спрявляется хуевее, зато позволяет наращивать обороты, игнорируя естественный отбор и поощряя бредосозидательство.
И вообще, все это ебучая гонка вооружений между дураками и изобретателями защиты от дурака. Сегодня я предусмотрел кейс А0, завтра дурак изобрел кейс А1-запятая, чего не могло бы случиться, если бы все дураки отфильтровались на этапе А0. Не надо препятствовать качественному развитию мозга от "холодной воды", не надо множить кейсы, не надо вмешиваться в это эволюционное равновесие, только лодку сильнее раскачаешь.
>>1819272 Кста, мог в новом мерже обработать случай сильно разнодлинных массивов, шоб когда один кончился, сразу list2array и хвост второго приконкатить.