Size: a a a

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

2020 September 28

λ

λstral in Rust — русскоговорящее сообществo
недавно как-то был пост в блоге работяги из фаерфокса, где он сокрушался, что за 20 лет так и не научился безопасный код на крестах писать. Не профессионал 🌚
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Kai Ren
"Пишу продакшн на голдболте!"(с)
Ну лучше наличие хотя бы чего-то на годболте(читай  форуме), чем имение ничего
источник

Э

Эрик in Rust — русскоговорящее сообществo
λstral
недавно как-то был пост в блоге работяги из фаерфокса, где он сокрушался, что за 20 лет так и не научился безопасный код на крестах писать. Не профессионал 🌚
Непереносимый на другую толщину указателя и однопоточный код норм.
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
λstral
недавно как-то был пост в блоге работяги из фаерфокса, где он сокрушался, что за 20 лет так и не научился безопасный код на крестах писать. Не профессионал 🌚
Именно. Это типичный непрофи (их ещё неосиляторами кличут)
источник

VS

Vladimir Sentsov in Rust — русскоговорящее сообществo
Kai Ren
Параметрический полимофизм закрывает только одну грань кодогенерации, и не самую большую.

Параметрический полиморфизм не сможет тебе автоматически сгенерировать новый тип по заданной семантике (представь генерацию парсера по грамматике, к примеру). Не сможет автоматически импементировать трейт (читай интерфейс) тривиальным образом и т.п.
Может в принципе. Но лучше не надо.
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
параметрический полиморфизм не имеет отношения к кодгену
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
то что на дженериках можно выразить индукцию это не порометрический полиморфизм
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
а то так можно докатиться и до того , что в с++ система типов есть
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Dollar Føølish
а то так можно докатиться и до того , что в с++ система типов есть
она там кстати есть, просто не та которую ожидают увидеть многие
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Alexander Zaitsev
То есть Раст не подходит для решения задач оптимальным путем по времени/памяти?
Подходит, но плюсы еще лучше.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Конкретно в литкоде очень странные правила (разные ограничения для разных языков), поэтому там  наверное и не C++ и не Rust лучше всего.

Ну а на нормальных соревнованиях выбор невелик.
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
Mikail Bagishov
Конкретно в литкоде очень странные правила (разные ограничения для разных языков), поэтому там  наверное и не C++ и не Rust лучше всего.

Ну а на нормальных соревнованиях выбор невелик.
кстати да, чет там языков немного, на codewars вообще гора
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Алексей Герасимов
кстати да, чет там языков немного, на codewars вообще гора
Там только языки, на которых работу за деньги найти реально
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
Alexander Zaitsev
Там только языки, на которых работу за деньги найти реально
а, ну ок
источник

Э

Эрик in Rust — русскоговорящее сообществo
Mikail Bagishov
Конкретно в литкоде очень странные правила (разные ограничения для разных языков), поэтому там  наверное и не C++ и не Rust лучше всего.

Ну а на нормальных соревнованиях выбор невелик.
Ну, да, лучше всего на питоне там писать, потому что реальную скорость не проверяют, только big-O.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Эрик
Ну, да, лучше всего на питоне там писать, потому что реальную скорость не проверяют, только big-O.
Там проверяют скорость, но домнржают TL на константу
источник

Э

Эрик in Rust — русскоговорящее сообществo
Алексей Герасимов
кстати да, чет там языков немного, на codewars вообще гора
На codewars неудобно, потому что чтобы перенести задачу на раст, её надо решить на каком-нибудь другом мерзком языке.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Mikail Bagishov
Там проверяют скорость, но домнржают TL на константу
А я как сказал?
источник

АГ

Алексей Герасимов... in Rust — русскоговорящее сообществo
Эрик
На codewars неудобно, потому что чтобы перенести задачу на раст, её надо решить на каком-нибудь другом мерзком языке.
почему?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Эрик
А я как сказал?
Ты сказал, что проверяют асимптотику, но они проверяют не ее
источник