Size: a a a

2021 February 15

ΑZ

Αλεχ Zhukovsky in rust_offtopic
в хроме не просто там миллионы строк кода
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
источник

IL

Ilya Lakhin in rust_offtopic
Αλεχ Zhukovsky
я практически уверен что он джитуется и выполняется нативно
Оверхед там не из-за джитования, а из-за того, что он отдельно контролирует все чтения и записи внутри виртуальной среды. Представьте, что вы пишете программу на раст, и вставляете проверку чтения и записи на каждый чих
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Ilya Lakhin
Оверхед там не из-за джитования, а из-за того, что он отдельно контролирует все чтения и записи внутри виртуальной среды. Представьте, что вы пишете программу на раст, и вставляете проверку чтения и записи на каждый чих
ну и что? джава/дотнет тоже проверяют каждую ссылку на нулл например, прежде чем сделать что угодно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
они стали резко ненативными?
источник

B

Bogdan in rust_offtopic
Αλεχ Zhukovsky
а что не так?
ну просто unwrap сделали, вместо нормальной человеческой ошибки.
я им ишью завел


просто выглядит как-то сыро. прога просто крашится.
источник

IL

Ilya Lakhin in rust_offtopic
Αλεχ Zhukovsky
они стали резко ненативными?
Ну как бы... да )
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Bogdan
ну просто unwrap сделали, вместо нормальной человеческой ошибки.
я им ишью завел


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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Ilya Lakhin
Ну как бы... да )
допустим, при этом они все ещё бинарные PE файлики
источник

IL

Ilya Lakhin in rust_offtopic
Αλεχ Zhukovsky
допустим, при этом они все ещё бинарные PE файлики
А если я хочу писать высоконагруженное приложение, мне всё равно за этот оверхед платить?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Ilya Lakhin
А если я хочу писать высоконагруженное приложение, мне всё равно за этот оверхед платить?
откуда я знаю
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
я говорил что васм - это формат бинарей по сети
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
если у вас с этим есть возражения - спорьте
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
другое мне доказывать и обсуждать лень
источник

IL

Ilya Lakhin in rust_offtopic
Я просто напомню контекст. Речь шла о том, чтобы писать вообще всё в васме. Типа под браузер, или вообще сделать ось, которая будет только васм приложения за пределами ринг0 выполнять
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Ilya Lakhin
Я просто напомню контекст. Речь шла о том, чтобы писать вообще всё в васме. Типа под браузер, или вообще сделать ось, которая будет только васм приложения за пределами ринг0 выполнять
ну и что мешает?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
есть куча юзеров которые кроме бразуера вообще ничгео не запускают
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
можно будет вообще удалить линух/винду, сделать firefoxOS которая будет только васм/жс исполнять
источник

IL

Ilya Lakhin in rust_offtopic
Пагубная тенденция, имхо.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но она такая)
источник