Size: a a a

2020 March 29

G

Gymmasssorla in rust_offtopic
Till Schneider
Ну и них раньше в кодовой базе была Stroka, не String, а именно Stroka
Всё свое, всё родное!
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Всё свое, всё родное!
class Строка; тогда уж
источник

NL

Nick Linker in rust_offtopic
Т-34 85
не. Всё, что про него знаю, это то, что это ФП, для веб бэкенда, имеет легковесные потоки. Ну, и что он очень страшный, на замену ему пришёл Elixir
В 1995 г. компания Ericsson признала неудовлетворительными и прекратила работы над проектом на C++ по созданию ATM-коммутатора нового поколения, которые длились с 1987 г., и решила повторно запустить его «с нуля» на основе Erlang. Через три года, в достаточно краткие сроки для проекта подобного уровня, был отгружен первый коммутатор AXD301, программная часть которого, написанная на Erlang, насчитывала свыше 1,7 млн строк кода, что на текущий момент является абсолютным рекордом для программ, созданных на основе функционального программирования.
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
О каких условиях речь? Ты ведь не хочешь сказать, что  gc не тормозит, что абстракции всегда не просят кушать?

Да, кстати, а там на стеке можно классы создавать как в крестах, или без хипа не обойтись?
гц иногда быстрее чем не гц, примеров полно уже приводил, даже надоело
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
гц иногда быстрее чем не гц, примеров полно уже приводил, даже надоело
Что значит быстрее?
источник

p

polunin.ai in rust_offtopic
Конкретный критерий
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Что значит быстрее?
значит меньше времени на вычисление функции требует
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
значит меньше времени на вычисление функции требует
Это время потом будет потрачено во время очистки памяти гц
источник

p

polunin.ai in rust_offtopic
И среднее время работы станет не лучше
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Это время потом будет потрачено во время очистки памяти гц
Не факт, что оно будет больше.

Тут речь про задачи с кучей мелких аллокаций. На языках без гц, чтобы побить гц, тебе в таких случаях придется юзать арены
источник

NL

Nick Linker in rust_offtopic
Nick Linker
В 1995 г. компания Ericsson признала неудовлетворительными и прекратила работы над проектом на C++ по созданию ATM-коммутатора нового поколения, которые длились с 1987 г., и решила повторно запустить его «с нуля» на основе Erlang. Через три года, в достаточно краткие сроки для проекта подобного уровня, был отгружен первый коммутатор AXD301, программная часть которого, написанная на Erlang, насчитывала свыше 1,7 млн строк кода, что на текущий момент является абсолютным рекордом для программ, созданных на основе функционального программирования.
Вероятно, последует предположение, что в компании Ericsson работали криворукие макаки, которые не умели писать на C++ правильно.😷
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Это время потом будет потрачено во время очистки памяти гц
плюс гц умеет дефрагментировать память
источник

AZ

Alex Zhukovsky in rust_offtopic
легко придумать сценарий где у тебя гц в итоге за счет кэша выедет
источник

NL

Nick Linker in rust_offtopic
Alex Zhukovsky
плюс гц умеет дефрагментировать память
Только копирующие гц, не все.
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Не факт, что оно будет больше.

Тут речь про задачи с кучей мелких аллокаций. На языках без гц, чтобы побить гц, тебе в таких случаях придется юзать арены
Я и не говорил что оно будет больше
источник

p

polunin.ai in rust_offtopic
Примерно на том же уровне
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Я и не говорил что оно будет больше
я уже писал: у чела на хаскелле программа в несколько раз быстрее чем на расте отрабатывала
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
легко придумать сценарий где у тебя гц в итоге за счет кэша выедет
Одна задача лучше подойдёт для гц в программе, а другая наоборот. Что делать?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
я уже писал: у чела на хаскелле программа в несколько раз быстрее чем на расте отрабатывала
Репрезентативная выборка
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Репрезентативная выборка
чтобы доказать что явление есть достаточно единственного экземпляра
источник