Size: a a a

var chat = new Chat();

2021 July 05

Ɖ

Ɖrēw in var chat = new Chat();
Для демонстрации
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если так часто эту тему подымать
источник

E

Etki in var chat = new Chat();
Сборщик мусора действительно есть, но он не является убийцей производительности, пока из машины не выжаты все соки и она не задыхается
источник

VD

Vitaly Deev in var chat = new Chat();
Ну так я вообще не о том, что там по массиву пройтись надо
источник

VD

Vitaly Deev in var chat = new Chat();
А в целом
источник

E

Etki in var chat = new Chat();
В общем, я про то что "накладные расходы" это весьма конкретные вещи, без знания которых об их импакте говорить бесполезно
источник

E

Etki in var chat = new Chat();
А костяк будет комплироваться в плюс-минус одно и то же, реальные накладные (но необходимые) расходы - это менеджмент всяких stack-base поинтеров, и они существуют что в сишке, что в шарпе, что в джаве.
источник

E

Etki in var chat = new Chat();
И на цпу-баунд вам зачастую будет интереснее как оно инлайнится, нежели язык и рантайм
источник

VD

Vitaly Deev in var chat = new Chat();
Я и не говорю,  что условно тот же с решением всех проблем. Просто он даёт возможность
источник

E

Etki in var chat = new Chat();
Я не буду докапываться до "возможности чего" и просто ещё раз повторю что без знания предмета общее "сишка быстрее всех" из интернета не более чем затуманивающая обманка.
источник

AW

Andrew Witwicki in var chat = new Chat();
Почему она в нампае используется вместо штатных средств?
источник

AK

Alex Kiev in var chat = new Chat();
потому что питон - хлам )
источник

VD

Vitaly Deev in var chat = new Chat();
Возможность написать программу, которая будет работать быстрее. Будет ли это другой вопрос
источник

AW

Andrew Witwicki in var chat = new Chat();
У меня есть классная гифка)
источник

AK

Alex Kiev in var chat = new Chat();
можно в личку )))
источник

E

Etki in var chat = new Chat();
Для начала сишка там не используется.
Там используются внешние символы, которые экспортированы библиотекой на сишке.
Как было написано выше, здесь сишка доминирует по другим причинам.
источник

E

Etki in var chat = new Chat();
Ладно, хуевая формулировка.
Я не знаю что там внутри. Если все сводится к вызову _чужих_ библиотек - то вышеописанное корректно.
Скорее всего же они дописывал что-то на сишке под себя.
Здесь мы имеем дело с выбором языка на замену питону, который контачит с питоном через экспортируемые символы. То что они выбрали именно сишку ничего не говорит о производительности как таковой, а если погружаться в контекст, то питон и сам написан на сишке, и подобный выбор как раз таки может быть обоснован вышеописанным заблуждением, я в целом ничего другого не жду от коммьюнити языка, у которого вместо того чтобы расширять list по степени двойки какие-то сложные жонглирования и ифы и который этот список может ещё и сжать при удалении элемента без каких-либо просьб со стороны программиста.
источник

RD

Roman Dolmatov in var chat = new Chat();
Привет, кто добавлял в Startap файл loggerFactory  как это сделать? у меня ошибка
источник

IV

Ihor Volokhovych in var chat = new Chat();
Можно просто передать ILogger<Startup> и юзнуть
источник

Ɖ

Ɖrēw in var chat = new Chat();
источник