Size: a a a

Rust — русскоговорящее сообществo

2020 August 07

X

XÆA-XII in Rust — русскоговорящее сообществo
А вот этот огромный код на llvm же - это неоптимизированный код?
источник

t

this is not mrklf in Rust — русскоговорящее сообществo
Вафель
Странно что Num не :Default
А почему должен быть?
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
XÆA-XII
А вот этот огромный код на llvm же - это неоптимизированный код?
На хелловорлде там особо и нечего оптимизировать.
источник

t

this is not mrklf in Rust — русскоговорящее сообществo
this is not mrklf
А почему должен быть?
а, понял.
источник

X

XÆA-XII in Rust — русскоговорящее сообществo
Casual tears
На хелловорлде там особо и нечего оптимизировать.
Но тут файл строк на сто, если не больше
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Часть оптимизаций происходят в MIR, до llvm-ir, но их там очень мало, основная часть таки в llvm, так что можно считать что да, неоптмизированный.
источник

V

Vetro in Rust — русскоговорящее сообществo
XÆA-XII
Но тут файл строк на сто, если не больше
хендлер паник - 80% этого кода
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
XÆA-XII
Но тут файл строк на сто, если не больше
Перформанс и количество строк кода слабо коррелируют
источник

X

XÆA-XII in Rust — русскоговорящее сообществo
То есть, если я буду свой яп на нём писать, то мне не нужно как минимум знаний высшей математики, чтобы яп был более-менее быстрым
источник

V

Vetro in Rust — русскоговорящее сообществo
и как там 100 получилось?
источник

X

XÆA-XII in Rust — русскоговорящее сообществo
Vetro
и как там 100 получилось?
так ты же оптимизацию врубил
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
ещё вопрос что проще задрочить - высшую математику или компиляторостроение и глубокое понимание как работать с оптимизирующим бэкендом
источник

В

Вафель in Rust — русскоговорящее сообществo
Vetro
и как там 100 получилось?
в дебаге собирал небось
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Kai Ren
ещё вопрос что проще задрочить - высшую математику или компиляторостроение и глубокое понимание как работать с оптимизирующим бэкендом
второе без первого невозможно)
источник

Ct

Casual tears in Rust — русскоговорящее сообществo
Vetro
и как там 100 получилось?
Мне кажется godbolt часть выхлопа отрезает, для наглядности.
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Boris Vinogradov
второе без первого невозможно)
ну, некоторые умудряются 🤷‍♂️
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Kai Ren
ну, некоторые умудряются 🤷‍♂️
не знаю таких, честно
источник

X

XÆA-XII in Rust — русскоговорящее сообществo
Kai Ren
ещё вопрос что проще задрочить - высшую математику или компиляторостроение и глубокое понимание как работать с оптимизирующим бэкендом
но всё-же с llvm это не сразу понадобится?
источник

V

Vetro in Rust — русскоговорящее сообществo
Casual tears
Мне кажется godbolt часть выхлопа отрезает, для наглядности.
ну да, действительно

без выреза ровно 97 получается)
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
Casual tears
Перформанс и количество строк кода слабо коррелируют
А вот выкрутасы с dyn Trait и хождение во втейблам корелируют🌚
источник