Size: a a a

🎄.NET Talks: Evergreen🎄

2020 February 12

А

Артёмка ;) in 🎄.NET Talks: Evergreen🎄
Igor
> как работает рантайм!

Рантайм должен работать ох_енно - супер оптимизирующий JIT / low latency GC / оптимизированная стандартная библиотека.

Иначе я б давно пошел на раст (где рантайма нет (почти)) - байтоебить 😏
Но по факту рантайм работает х_ево
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Артёмка ;)
Ну или какие нибудь умники такие рассказывают что string.substring удобнее и что span slice это хуйня а потом у них 100 реквестов = 100 ненужных обьектов в куче и уборка мусора происходит чуть ли не каждую секунду, что опять таки останавливает все треды, ну пиздец, зато ты не байтоеб а тру прогер которому не важно как работает рантайм!
тролли едят друг друга? что-то новенькое!
источник

А

Артёмка ;) in 🎄.NET Talks: Evergreen🎄
О чем говорить если деление медленее умножения
источник

А

Артёмка ;) in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
тролли едят друг друга? что-то новенькое!
Прошла уже неделя кстати. Можно разбанить меня в фшарп флуде?
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Нет.
источник

(P

(Kirill, Poletaev) => in 🎄.NET Talks: Evergreen🎄
Артёмка ;)
Ну или какие нибудь умники такие рассказывают что string.substring удобнее и что span slice это хуйня а потом у них 100 реквестов = 100 ненужных обьектов в куче и уборка мусора происходит чуть ли не каждую секунду, что опять таки останавливает все треды, ну пиздец, зато ты не байтоеб а тру прогер которому не важно как работает рантайм!
А нахуя ты на шурупе то пишешь, если сам знаешь «как лучше для машины»?
источник

А

Артёмка ;) in 🎄.NET Talks: Evergreen🎄
Я ж не пишу какое то байтоебство, там в ансейф контексте массив в стек алоцирую, нет, я говорю о базовых вещах вообще, которые реально всем известно что это изьяны шурупа, тот же += у стринга, все знают что это за говно, так зачем это намеренно делать, чтобы доказать всем что ты надеешься на рантайм даже там где он не работает и это всем известно?
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
источник

А

Артёмка ;) in 🎄.NET Talks: Evergreen🎄
Я согласен что можно было бы код так компилировать чтобы он вместо string.substring использоваl span.slice, но почему то этого в компиляторе нет
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Liza
И не надо ничо кастить
и правда, можно. Спасибо, не знал. Но только для параметров катит, с локальными переменными так нельзя...
источник

(P

(Kirill, Poletaev) => in 🎄.NET Talks: Evergreen🎄
Артёмка ;)
Я согласен что можно было бы код так компилировать чтобы он вместо string.substring использоваl span.slice, но почему то этого в компиляторе нет
Ну так сходи напиши, ПРы принимают, сделай пользу работягам
источник

(P

(Kirill, Poletaev) => in 🎄.NET Talks: Evergreen🎄
а не срачи разводи какой ты умный а все дауны+дебичи
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Т-34 85
раст прикольный. Ему бы нейминг поправить  на camelcase - вообще топчик. И местами синтаксис причесать
Повсеместный камел вполне ок кмк.
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Т-34 85
и правда, можно. Спасибо, не знал. Но только для параметров катит, с локальными переменными так нельзя...
А с локальными зачем?) ты их можешь удалить просто)
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
С параметрами то не всё так легко
источник

А

Артёмка ;) in 🎄.NET Talks: Evergreen🎄
Да мне лень и я такого никогда не делал так что не уверен что получится но они точно могут такое сделать если могут
источник

(P

(Kirill, Poletaev) => in 🎄.NET Talks: Evergreen🎄
Артёмка ;)
Да мне лень и я такого никогда не делал так что не уверен что получится но они точно могут такое сделать если могут
ну так пиздеть не мешки ворочать братан
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
(Kirill, Poletaev) =>
ну так пиздеть не мешки ворочать братан
+
источник

(P

(Kirill, Poletaev) => in 🎄.NET Talks: Evergreen🎄
заебись прилумал
источник

V

Vabka in 🎄.NET Talks: Evergreen🎄
Т-34 85
блин, на самом деле, из крестов можно много штук перетянуть в шарп. Иммутабельность, каст к void  для фиктивного заюзания переменной (параметра), разрешить брать ссылку на элемент массива. Первое, что приходит на ум
https://t.me/dotnettalks/700362
Иммутабельность не из крестов надо брать.
Войд надо вообще убрать
источник