Size: a a a

2021 March 08

А

Алексей in rust_offtopic
ну и "исторически так сложилось"
источник

Z

Zaner in rust_offtopic
badtrousers
тут я подпишусь под его словами. что в начале, даже еще в 2014 году, казалось что у раста есть и будет какой–то свой путь. в итоге LLVM тупо пережевал и поглотил его
как одна их возможных реализаций языка может поглотить весь язык? это чисто по определению не несёт никакого смысла
источник

ΑZ

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

ΑZ

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

А

Алексей in rust_offtopic
Zaner
как одна их возможных реализаций языка может поглотить весь язык? это чисто по определению не несёт никакого смысла
и изменится ли что-то принципиальное в языке если llvm заменить на какой-нибудь самописный кодогенератор?
источник

А

Алексей in rust_offtopic
я думаю что нет
источник

EG

Emmanuel Goldstein in rust_offtopic
Алексей
и изменится ли что-то принципиальное в языке если llvm заменить на какой-нибудь самописный кодогенератор?
Изменится, Rust сейчас завязан на LLVM чуть более, чем полностью.
источник

А

Алексей in rust_offtopic
Emmanuel Goldstein
Изменится, Rust сейчас завязан на LLVM чуть более, чем полностью.
что изменится?
источник

EG

Emmanuel Goldstein in rust_offtopic
Алексей
что изменится?
Производительность Rust получается с помощью оптимизаций из LLVM
источник

А

Алексей in rust_offtopic
именно в самом языке, в его дизайне, а не в реализации его компилятора
источник

Z

Zaner in rust_offtopic
Emmanuel Goldstein
Изменится, Rust сейчас завязан на LLVM чуть более, чем полностью.
*компилятор раста
источник

EG

Emmanuel Goldstein in rust_offtopic
Zaner
*компилятор раста
Это неважно, Rust это и есть rustc.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
badtrousers
если раст такой ахуенный, то почему за все это время никто из умников не написал на нем ничего по типу raft, paxos? ни одной нормальной реализации паксоса на расте нет
ну подожди 50 лет и будет
источник

А

Алексей in rust_offtopic
ок, переформулирую вопрос по другому: какие особенности раста перетекли к нему из llvm?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
badtrousers
я ни разу не против всех этих инициатив, просто вы должны понимать, что реальность обусловлена чем–то поболее, чем “популярностью” и выбором методички
реальность вокруг  - пыха, жс и засилье электрона - это как раз популярность. Так что она реальность и определяет, да
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Алексей
ок, переформулирую вопрос по другому: какие особенности раста перетекли к нему из llvm?
-ZNo-Alias!
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Алексей
ну и "исторически так сложилось"
fancy name for "popularity"
источник

А

Алексей in rust_offtopic
и что?
источник

EG

Emmanuel Goldstein in rust_offtopic
Алексей
ок, переформулирую вопрос по другому: какие особенности раста перетекли к нему из llvm?
Сама возможность существования Rust (и кучи других языков) завязана на то, что есть очень хороший general-purpose бэкенд для компиляторов.
источник

EG

Emmanuel Goldstein in rust_offtopic
Rust не сам по себе такой невероятно быстрый, он быстрый потому, что он берёт уже отличную реализацию компилятора C, и добавляет туда дополнительных констрейнтов, которых в C не было.
источник