Anonymous
Anonymous
охуеть
Anonymous
分解物質
как по мне самый крутой чувак на лоре — kawaii_neko свот этим вот тредом https://www.linux.org.ru/forum/development/13019524
Bogdan
как по мне самый крутой чувак на лоре — kawaii_neko свот этим вот тредом https://www.linux.org.ru/forum/development/13019524
мне нравился эджи школьник с аватаркой из хентая, который затирал про хачкелли и сицп постоянно
Bogdan
у него ник еще постман или чета такое
Bogdan
стабильно лютые срачи на 5 страниц разводил в простых темах
Bogdan
а, его забанили
лучшие уходят первыми
分解物質
разве из хентая?
Bogdan
минирободенсер сидит в соседней конфе по жс, тоже забанен вроде, правда у него тысячи мультов
Anonymous
Bogdan
сначала из блейма, потом из хентая
分解物質
Alex
ребят
Alex
скажите зачем делают GIL а не вешают мьютексы на все подряд?
Alex
в динаических языках
Emerald
скажите зачем делают GIL а не вешают мьютексы на все подряд?
Пишут софт как игрушку сначала, а потом глобальный рефакторинг не потянуть
Anonymous
Anonymous
что они несут?
Anonymous
какие семь лет?
分解物質
Emerald
Как вариант - в динамических языках довольно хитрые аллокаторы памяти, им нужен локинг, а т.к. в дин. языках везде создаются новые объекты то везде пришлось бы делать точный локинг, а GIL решает это ценой производительности
分解物質
это почти как двач, но только с аккаунтами и почти без мата
Anonymous
если спорить с ними то с ума можно сойти
分解物質
https://www.linux.org.ru/news/development/13460359 вот тут тоже неплохо
https://www.linux.org.ru/news/development/13460359?cid=13462290 просто космос
Emerald
Как вариант - в динамических языках довольно хитрые аллокаторы памяти, им нужен локинг, а т.к. в дин. языках везде создаются новые объекты то везде пришлось бы делать точный локинг, а GIL решает это ценой производительности
В динамических языках стараются сделать так чтобы аллокация объекта чаще всего происходила инкрементом поинтера, а добавление нового блока памяти аллокатору триггерилось page fault'ом. В sbcl лиспе так.
Bogdan
на дваче кстати растотред был забавным
Bogdan
у меня чувство будто там тапок сидел
Bogdan
и с кем-то срался постоянно
Anonymous
я ухожу
պլհկ
Есть дискуссия про это где-то в пихтон-дев
Маjко
Блин, пропустил срач на лоре (((
Маjко
Пару новостей про релизы раста писал, треш и угар в комментах гарантирован)
Anonymous
ЧТО
Anonymous
??????
պլհկ
На лоре какая-то дикая совершенно концентрация долбоебов
պլհկ
В чем секрет не пойму
Маjко
??????
Semver
Anonymous
я про ответ на цитату
Маjко
Но да, бывают крайне упоротые персонажи
分解物質
я ухожу
ну на самом деле не весь лор такой такой треш начинается только когда заходит разговор за языки/systemd/проч а на сухо-технические вопросы по администрированию там обычно нормально помогают
պլհկ
Троллей скорее
Написал хуйню - скажи что тролль
Маjко
Написал хуйню - скажи что тролль
Тролль -- пиши хуйню чтобы вызвать реакцию и развести срач
Маjко
Просто бывают херовые тролли
պլհկ
Есть норм тролли же
Маjко
А бывают хорошие уровня eao
Anonymous
Маjко
Прувов, конечно же, не будет
Маjко
Пойду почитаю что-ли
分解物質
А бывают хорошие уровня eao
а asaw тролль или долбаёб?
分解物質
я так и не понял
Маjко
а asaw тролль или долбаёб?
У меня на нем стоит коммент "ООП головного мозга"
Dmitry
а одно исключает другое разве?
Маjко
Он задвигал в духе "без ООП невозможно писать программы"
Bogdan
https://www.linux.org.ru/news/development/13460359?cid=13462290 просто космос
какой охуенный тред, прям еще аватарка такая и ник БАТЯ и срачик на 25 страниц
Anonymous
Anonymous
лол
Emerald
А, ещё одна причина по которой не убирают GIL это совместимость FFI с уже прибиндинными сишными либами, при создании биндингов всегда тонкости с оповещением GC или рефкаунтера о внешнем объекте.
Emerald
Software Transactional Memory
Мерль
что такое STM?
транзакционная память
分解物質
это я знаю. А как работает? Для чего?
Emerald
Это на уровне железа инструкции для управления "транзакциями" состоящими из чтений\записи в зону памяти
Мерль
это я знаю. А как работает? Для чего?
Если грубо, это способ конкурентного доступа к памяти. Тред пишет что-то в в общее место, потом проверят, писал ли кто-то туда в одновременно с ним Если да, то изменения откатываются
Anonymous
Emerald
это я знаю. А как работает? Для чего?
Упрощает реализацию сложных параллельных структур данных, всяких там lock free, optimistic concurrency
Anonymous
без генериков писать код намного проще!