Size: a a a

2020 March 05

AR

Aleksandr Razumov in rust_offtopic
Doge Shibu
Ну чтобы на джаве такой трюк провернуть нужен был хороший aot компиялтор, который только недавно появился.
Грааль прикольная штука
источник

NL

Nick Linker in rust_offtopic
Aleksandr Razumov
А вот го написан на го
Гошный рантайм нативный, такой же примерно как и JVM. А компилятор может быть хоть на питоне. Ну и вдобавок, не такой уж он и безопасный: возможны и гонки, и дедлоки, и расшаривание мутабельных структур без синхронизации.

И не факт, что все гошные абстракции непробиваемы, т.к. верификацией никто не занимался особо.
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Razumov
Грааль прикольная штука
Ну и да, опять-таки низкоуровневый код на джаве болью от этого быть не перестал бы.

Т.е. в том же шарпе удобнее, там хотя бы есть свой unsafe с указателями и т.п.
источник

Т8

Т-34 85 in rust_offtopic
Т-34 85
Ты допустил ошибку, когда сказал, что любишь доказывать теоремы и борров чекер это принимает. А оказалось, ты соврал
Тут ты такой крутой, всем говоришь "берите раст, дурачки, учитесь доказывать теоремв". А сам в это время бежишь в unsafe разыменовывать указатели, потому что ссылку не смог заюзать.

И где там "зависание указателя и пропадание звука из-за телеграма"? Тоже соврал?
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Ну и да, опять-таки низкоуровневый код на джаве болью от этого быть не перестал бы.

Т.е. в том же шарпе удобнее, там хотя бы есть свой unsafe с указателями и т.п.
А оно вообще шустро работает?
источник

DS

Doge Shibu in rust_offtopic
Nick Linker
Гошный рантайм нативный, такой же примерно как и JVM. А компилятор может быть хоть на питоне. Ну и вдобавок, не такой уж он и безопасный: возможны и гонки, и дедлоки, и расшаривание мутабельных структур без синхронизации.

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

DS

Doge Shibu in rust_offtopic
Насколько я могу судить
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
А оно вообще шустро работает?
Кто именно? Грааль? Или код с указателями на шарпе?
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Кто именно? Грааль? Или код с указателями на шарпе?
Да и то, и другое
источник

λ

λоλторт in rust_offtopic
Aleksandr Razumov
мне мозг даёт понять что проблемы можно решать по разному и с разными трейдоффами
Очень многие общепринятые решения проблем даже не заслуживают того, чтобы о них хоть когда-то вспоминали
источник

AR

Aleksandr Razumov in rust_offtopic
λоλторт
Очень многие общепринятые решения проблем даже не заслуживают того, чтобы о них хоть когда-то вспоминали
Для моей задачи это работает лучше, чем все остальное
источник

λ

λоλторт in rust_offtopic
А используют их потому что они совместимы с древними как дерьмо мамонта технологиями
источник

λ

λоλторт in rust_offtopic
Aleksandr Razumov
Для моей задачи это работает лучше, чем все остальное
А у вас есть в голове спектр всего остального?
источник

AR

Aleksandr Razumov in rust_offtopic
λоλторт
А у вас есть в голове спектр всего остального?
Примерно представляю
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Да и то, и другое
Грааль - в зависимости от задач и требований. Т.е. у него лучше время старта и потребление памяти всегда. А вот в пиковой производительности его обычная JVM может за счёт стандартных преимуществ jit'а (PGO из коробки же) сделать, но тоже есть нюансы.  Т.е. тот же скаловский компилятор на граале, как говорят, стал процентов на 20-30 быстрее.

Низкоуровневый код в шарпе - смотря что делать, если там работать с управляемыми обьектами, то может быть медленее т.к. придется пинить обьекты и т.д. и т.п., как если бы ты вызывал нативный код из шарпа.
источник

λ

λоλторт in rust_offtopic
Aleksandr Razumov
Примерно представляю
Ага, я вот тоже примерно представляю как ракеты строить, чтобы их потом в космос запускать
источник

AR

Aleksandr Razumov in rust_offtopic
λоλторт
Ага, я вот тоже примерно представляю как ракеты строить, чтобы их потом в космос запускать
Бекенд делать это не рокет саенс, да и требования к нему известны.
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Razumov
Бекенд делать это не рокет саенс, да и требования к нему известны.
Смотря какой бэкенд и каких масштабов.
источник

AK

Alexander Krivitskiy in rust_offtopic
Gymmasssorla
и unsafe у раста не как в плюсах если ты ещё не понял, в отличии от плюсов unsafe можно за безопасный интерфейс спрятать
Но не факт что интерфейс и вправду будет безопасным
источник

Т8

Т-34 85 in rust_offtopic
Alexander Krivitskiy
Но не факт что интерфейс и вправду будет безопасным
Акстикс?
источник