Анна
Vasily
Hog
На то ты и девочка
"он не перезвонил и она замкнулась в себе"
Анна
Aleksandr
Кто-нибудь понимает свифт?
Aleksandr
Как там работают замыкания
Aleksandr
Зачем так много weak ref'ов?
Aleksandr
Что за мантра [weak self] result in guard let self = self else { return }
Анна
Зачем так много weak ref'ов?
чтобы удалялись объекты по рефкаунтеру и не циклились?
Aleksandr
Особенности платформы? Почему в жабе такого нет?
Анна
В жабе GC, не ARC
Aleksandr
Ах вот оно что
Aleksandr
А мне свифт-разработчики говорили вообще про другое
Doge
Особенности платформы? Почему в жабе такого нет?
Везде, где gc, такие вопросы решаются элементарно. Где его нет - уже сложнее. Вон, даже в том же расте свои хитрости с замыканиями
Анна
Может я сейчас вру 🌚
Aleksandr
Ну, может неопытные
Анна
Мне уже Cython мозг разъел
Анна
Vladislav
спокойно живем с ними
Aleksandr
Не припомню кейсов, где мне такое удобно было бы использовать, но да ладно
Анна
Ну колбэки создавать хорошо же замыканиями
Анна
прямо конфетка
Анна
а так я напишу сейчас чернягу, которую мы завтра полдня будем рефакторить ещё и с коллегами за компанию
Vladislav
в одном событии из рендера использую
Vladislav
замыкая внешнюю переменную
Aleksandr
Ну колбэки создавать хорошо же замыканиями
А если в коллбек передавать поинтер на поинтер? Он же ссылочно-иммутабельный будет
Aleksandr
Как ref в ocaml
Анна
тут и так поинтеры на поинтеры поинтерами погоняют, это же ситон
Анна
тут ещё есть libuv с их ООП для бедных
Igor
Что за мантра [weak self] result in guard let self = self else { return }
Ахаха, люди уже начинают забывать, что раньше памятью вручную управляли
Igor
Где-то написал new, потом надо не забыть delete
Ilya
Фи, когда-то писали malloc и free. Вот то были времена.
Анна
Что значит "были"?
Анна
Vladimir
Hog
^^^ @omgszer :)
Анна
о, ты на митапе
Анна
а я не пошла в этот раз
Анна
всё равно скалу не знаю
Vladimir
да тут кода не будет похоже нигде)
Анна
Интересно, Айрат бы меня на очное собеседование позвал или тоже на хакерранке отшил бы 🤔
Anonymous
Ачо, когда для скачивания jre стало надо логиниться в орацле?
Igor
так, вы сюда пишите что на собеседованиях спрашивают
Igor
а то я так никогда работу не поменяю
Igor
Igor
тока в ней ничего не работает
Igor
сейчас 12 вроде
Igor
8 была LTS, 9, 10, 11 они по полгода отжили и протухли
Igor
у нас на работе либерику принято использовать вроде, я в докерах openjdk использую
Ilya
https://www.oracle.com/technetwork/java/javase/downloads/index.html Так отсюда всё доступно же.
Ilya
А, там только jdk...
Igor
ага, 8 скачай
Igor
вот отсюда я себе ставил https://bell-sw.com/pages/java-8u212
Ilya
ага, 8 скачай
Рантайм? https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Диёр
так, вы сюда пишите что на собеседованиях спрашивают
Проще сказать что не спрашивают, как мне кажется
Ilya
А я-то поверил, что если они мне выдали линку на exe, то проблем не будет...
Ayrat
И не потому что мы знакомы
Ayrat
^^^ @omgszer :)
Не, ну такие агитки к любому языку применимы. Проблема всегда в дебилах, а не в языке
Hog
я давеча собеседовал чувака с "professionl programming in Python", который с трудом fizzbuzz родил
Igor
а вы читали статью на хабре, где чувак пришел на собеседование, ему говорят напиши алгоритм на любом языке, а он написал на идрисе?
Igor
протроллил собеседователя
Vasiliy
kek
Vladimir
Диёр
а вы читали статью на хабре, где чувак пришел на собеседование, ему говорят напиши алгоритм на любом языке, а он написал на идрисе?
Читал статью где чел пришёл на собес, ему интервьювер "нужно будет сейчас задачку решить, мы знаем что ты на кложур любишь писать, но у нас тут фп не очень распространено" и чел решил на жабовском байткоде фигачить решение
Igor
циклы и мутабельные переменные наше все там, где важна скорость
а где код? Там кажется мутабельного не так и много должно быть. А битовые операции вообще пачками можно делать (на x86 по крайней мере)
Анна
протроллил собеседователя
ваще-то это лирический герой был
Анна
И не потому что мы знакомы
А я только хотела пошутить, что по блату 😊
Viacheslav
протроллил собеседователя
Да, да, его ещё попросили тест написать, а он написал формальное доказательство))
Анна
Статья-то крутая
Viacheslav
Статья-то крутая
Я согласен. Я правда ничо не понял... Но очень интересно (с)
Анна
Я тоже не особо поняла, но написано прикольно
Анна
И автор - зануда каких поискать
Анна
Мне до него как до луны пешком
Hog
И автор - зануда каких поискать
вы так все говорите, как будто б это плохо