kalloc
Ребят, а почему вы на расте пишите? почему раст?
Oleg
А какой есть выбор?
(((Sergey(not seresha))
kalloc
почему не С++ )
kalloc
или D?
Cat
Ребят, а почему вы на расте пишите? почему раст?
каррирование, ООП, GC, причины очевидны
kalloc
GC ?
kalloc
ага да)
(((Sergey(not seresha))
почему не С++ )
На плюсах намного медленнее разработка, много бойлерплейта, много, нет автоматизации сборки
kalloc
)))
(((Sergey(not seresha))
Плохо с пакетными менеджерами там
Cat
почему не С++ )
в расте многое сделали лучше, чем в c++, так что почему бы и нет
(((Sergey(not seresha))
Кароч, чтобы решать задачи, а не рутиной заниматься
(((Sergey(not seresha))
D в принципе не рассматривал, ибо он мертв
kalloc
Александреску старается же!!!
kalloc
почему не F# ?
Cat
почему не F# ?
почему ты не спрашиваешь про хаскель?
kalloc
)))
(((Sergey(not seresha))
почему не F# ?
Он же с gc
(((Sergey(not seresha))
Те слишком медленный
(((Sergey(not seresha))
Кстати f# работает через mono?
kalloc
да
Ignat
Те слишком медленный
вообще говоря прямого следствия тут нет, во всяком случае, если речь о пропускной способности
Cat
F# Evangelism Strikeforce в действии
kalloc
ну типы и ленивость не может мимо внимания пройти
kalloc
так что уверен что многие смотрел на F# в том числе
Cat
ну типы и ленивость не может мимо внимания пройти
мимо чьего внимания не может пройти ленивость?
kalloc
хотя я не люблю MS :(
kalloc
привык не любить
Cat
Целевая аудитория раста в основном с плюсов, сей, петона какая там ленивость
kalloc
да
(((Sergey(not seresha))
Почему не ocaml тогда?
(((Sergey(not seresha))
F# же с него срисовали
Ignat
зачем, если в русте столь же убогий синтаксис, но ещё и с развлечениями в виде лайфтаймов?
kalloc
OCaml хороший, да
(((Sergey(not seresha))
Ну, у меня был выбор между cpp и растом
(((Sergey(not seresha))
Раст почти по всем параметрам выиграл
kalloc
https://mirage.io <3
Cat
Nikita
Мы любим игрушечные языки
kalloc
хаскель сложный
(((Sergey(not seresha))
Хотя в hpc сейчас много модного появилось, chappel там
kalloc
и медленее
Nikita
хаскель сложный
Не сложнее раста на самом деле
kalloc
)
(((Sergey(not seresha))
Медленный
(((Sergey(not seresha))
Если бенчмарки посмотреть
Cat
Чуваки, ну вброс реально скучный
kalloc
и с иммутабельностью его сложно жить
Cat
чего вы ведётесь на него
Nikita
Все говорят про производительность, но мало кому на самом деле нужна производительность
kalloc
нам нужно (
Nikita
чего вы ведётесь на него
Потому что весело
(((Sergey(not seresha))
Мне нужна
Cat
с таким лучше иидти в джерк
(((Sergey(not seresha))
+
Cat
там хотя бы больше людей поддержит срач
kalloc
вообще для меня важный вопрос, надо понимать где искать людей
Cat
> Ребят, а почему вы на расте пишите? почему раст? > надо понимать где искать людей да
Nikita
вообще для меня важный вопрос, надо понимать где искать людей
Ну вот если вкратце, то преимущества Раста - производительность но с должным уровнем абстракции и безопасности
Nikita
Да, и экосистема cargo
Cat
кажется, основное, что нужно знать, так это то, что можно очень быстро сделать бинднги к сям
Nikita
кажется, основное, что нужно знать, так это то, что можно очень быстро сделать бинднги к сям
Основное кому? На расте нынче можно писать ни разу не создавая биндинги напрямую
Cat
скорее всего у них уже есть что-то на сях, либо какие-то сторонние либы на сях
Nikita
Ну перфоманс бывает очень разный
Cat
Ну перфоманс бывает очень разный
тогда возможно им и раст не нужен
(((Sergey(not seresha))
Почти все нужные либы в расте - это биндинги плюсов/сей/Фортрана
(((Sergey(not seresha))
На растёт много что не успели написать
(((Sergey(not seresha))
Молодой еще
kitsu
графика?
kitsu
и можно еще крейтов по параллельным вычислениям, не искал, любопытно
red75prime
графика?
Графика - gfx-rs потихоньку пилят, vulcano, ещё что-то. Параллельные вычисления какого типа? Есть faster, есть mpi-rs
kitsu
https://github.com/rayon-rs/rayon
и в правду, забыл
Roma
https://github.com/rayon-rs/rayon
timely ещё был, который порт наяды