Size: a a a

2020 February 22

λ

λоλторт in rust_offtopic
Ну я и хорошего железа с хорошим машинным кодом не видел
источник

DS

Doge Shibu in rust_offtopic
λоλторт
Ну я и хорошего железа с хорошим машинным кодом не видел
Ну мы говорить про свое железо - это уже утопия.
источник

DS

Doge Shibu in rust_offtopic
Как минимум, пока ксеоны с фпга не на каждом сервере стоят
источник

DF

Dollar Føølish in rust_offtopic
Какой нужен машинный код?
источник

DF

Dollar Føølish in rust_offtopic
Для фп
источник

λ

λоλторт in rust_offtopic
Dollar Føølish
Какой нужен машинный код?
Ну во первых, который не притворяется последовательным императивным с линейной памятью
источник

λ

λоλторт in rust_offtopic
Хотя такой машинный код уже нужен для оптимизации любого яп
источник

а

а это кто in rust_offtopic
Emmanuel Goldstein
Потому что старые библиотеки не будут работать.
В расте можно использовать библиотеки 2015 едишена для 2018. При чём синтаксис едишенов отличается
источник

DF

Dollar Føølish in rust_offtopic
Норм
источник

B

Bogdan in rust_offtopic
Doge Shibu
Ну тот же хаскель уже достаточно хорош, дальше могло бы улучшить дело всякая суперкомпиляция и partial evaluation, но там свои проблемы.

(Т.е. в ghc аж есть ветка относительно рабочая с суперкомпиляцией, но насколько я помню, там есть патологические случаи, когда компиляция сильно замедляется)
А что за суперкомпиляция?😳
источник

B

Bogdan in rust_offtopic
λоλторт
Ну во первых, который не притворяется последовательным императивным с линейной памятью
А что плохого в линейной памяти? 16 битный х86 имел нелинейную, и было не очень круто как-то
источник

λ

λоλторт in rust_offtopic
Bogdan
А что плохого в линейной памяти? 16 битный х86 имел нелинейную, и было не очень круто как-то
Плохо то, что на самом деле она нелинейная и процессор ей как-то сам распоряжается, на основе своих алгоритмов и эвристик. Соответственно делая оптимизатор приходится учитывать это и что-то выдумывать, чтобы процессор быстрее отрабатывал твой код
источник

p

polunin.ai in rust_offtopic
а это кто
В расте можно использовать библиотеки 2015 едишена для 2018. При чём синтаксис едишенов отличается
Раст игрушечный язык, его не берём в рассчет
источник

p

polunin.ai in rust_offtopic
Как и всякие хаскели/скалы
источник

λ

λоλторт in rust_offtopic
polunin.ai
Раст игрушечный язык, его не берём в рассчет
Лол
источник

λ

λоλторт in rust_offtopic
Флаги компиляции с фичами не осилили в мейнстриме, а игрушечные раст и хаскель
источник

p

polunin.ai in rust_offtopic
Ну да
источник

p

polunin.ai in rust_offtopic
А что не так?
источник

p

polunin.ai in rust_offtopic
Не вижу связи
источник

r

red75prime in rust_offtopic
λоλторт
Плохо то, что на самом деле она нелинейная и процессор ей как-то сам распоряжается, на основе своих алгоритмов и эвристик. Соответственно делая оптимизатор приходится учитывать это и что-то выдумывать, чтобы процессор быстрее отрабатывал твой код
Прямой контроль задачи над кэшами в многозадачной среде... 🤔
источник