W.Ed.
^ если что, я не конкретно про тебя
W.Ed.
я вообще про людей
Anonymous
на пхп вще чот не ахота
W.Ed.
еще одна разница в холиварах между php и js - в php используют методы напрямую и ругают их, в яваскрипте для всего дергают обертки
W.Ed.
и свое незнание языка покрывают мини-библиотеками
W.Ed.
до появления классов порог был особенно высок
W.Ed.
и все лепили на свой лад
W.Ed.
и вместо использования языка, как он задуман, пытались принести в него ооп... можно сказать, что удалось
Eldar
#whois Всем привет ^__^ Я Эльдар, работаю на проекте Яндекс.Расписаний, специалист в наведении шума в опенспейсе и рассказов про Казахстан ;D Могу быть полезен флеймом, участием в обсуждениях, организации каких-то мероприятий и чем-нибудь еще) Родом из Казахстана, сейчас работаю в Екатеринбурге. О Группе узнал от @anoru
W.Ed.
есть кому интересно покопаться с сетью в ноде (конкретно, с вариацией dht)?
* может кто не услышал вопроса в прошлый раз
W.Ed.
да, вполне, можно считать что под MIT.
Дима
Denis
Всё ок 👍🏼 Спасибо Сергею, что сообщил. продолжаем)
Denis
А что у тебя за OS проект ?)
Anonymous
https://www.linux.org.ru/news/opensource/12884071
Ilya
Vladimir
в общем то серверный свфит это не такая уж и хорошая идея
Мерль
Vladimir
Без гарбадж коллектора сложно писать серверный софт
Мерль
meh
Мерль
Andrey
Vladimir
Утечки в клиентском софте менее критичны
Мерль
Как буд-то GC как-то оберегает от утечек, я вас умоляю
Мерль
От этого спасают прямые руки
Vladimir
> @twentydraft
GC как-то оберегает от утечек
да, делает их невозможными, например
Andrey
Vladimir
можно, но это гораздо сложнее
Vladimir
Я уверяю, человек, перешедший из js на свифт, будет писать код с утечками в каждой десятой строке и рейс кондишнами в каждой двадцатой
Ilya
Vladimir
> @Perkovec
с js пересел на Си, пока что полет нормальный
пересел - это когда пишешь то же самое, что раньше писал на js
Ilya
(на самом деле до JS я еще прогал)
Ilya
Vladimir
и что пишешь на C, что раньше писал на js
Vladimir
Утечки с GC невозможны по определению
Ilya
в данный момент
Vladimir
> @Perkovec
библиотеку для работы с telegram bot api
а с какой целью?
Ilya
Vladimir
> @Perkovec
чтобы делать ботов на Си, которых делал на JS
А с какой целью?
Ilya
аааа
Ilya
меня бесит этот вид ответов
Ilya
делай реплай
Vladimir
> Paul
Эм. Циклические зависимости и прочее. С GC денглинг поинтеры невозможны
нет, невозможно с mark and sweep
Ilya
боже...
Vladimir
Да, и уже не в первый раз
Loyd
Ну, циклические один из примеров.
Loyd
Чаще, конечно, это плодящиеся замыкания и прочее.
Vladimir
Это не утечки памяти
Skeptic
Ну так в программах на JS же бывают утечки.
Skeptic
А что же это?
Мерль
Skeptic
И что тогда вы называете утечками?
Loyd
Уте́чка па́мяти (англ. memory leak) — процесс неконтролируемого уменьшения объёма свободной оперативной или виртуальной памяти компьютера, связанный с ошибками в работающих программах, вовремя не освобождающих ненужные уже участки памяти, или с ошибками системных служб контроля памяти.
Vladimir
Утечка - это когда есть выделенная памяти, на которую нет указателей
Loyd
Нет, я бы не завязывался в определии на указатели
Skeptic
Vladimir
Указатель - это абстрактно
Vladimir
Всмысле доступ к этому участку
Vladimir
> @twentydraft
котоырй никогда не будет отдан обратно
Именно. Но он никгда не будет отдан обратно, только если на него нет указателей
Loyd
Это верно только в простейшем случае. Всякие слабы и прочее проходят мимо.
Мерль
В js это на раз два
Да и вообще где угодно
Loyd
Да и что такого, если указатель указывает на невыделеннюу память (если есть другой индикатор)?
Anonymous
В JS легко насоздавать объектов к которым уже никак не достучаться, но память они жрут. С точки зрения компилятора они есть. И есть указатели на них, но с точки зрения разраба и программы их уже считай нет.
Vladimir
> @r_vinokurov
которым уже никак не достучаться
как например?
Anonymous
замыкания
Vladimir
К ним можно дочтучаться
Skeptic
Да понятно уже, что Владимир просто иначе трактует понятие утечки памяти. Смысл спорить?
Vladimir
Вопрос терминологии, да
Мерль
"s/true/false"
И можно говорить что угодно, да
Vladimir
Но в том и смысл, относительно свифта - в нем есть настоящие утечки памяти
Loyd
Можно в двух словах: зачем нужен свифт?
Loyd
Не холивара ради
Anonymous
Насколько я помню в свифте есть какой то аналог GC
Vladimir
Он лучше Objective-C