Size: a a a

2020 August 02

H

Hirrolot in rust_offtopic
Alex Zhukovsky
ну у меня такойо пыт не раз подтверждался. Фшарп помог лямбды в шарпе юзать, хаскель помог иммутабельно фигачить и с тайпклассами
+
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
eao явно повзрослел
а раньше как он говорил?
источник

Т8

Т-34 85 in rust_offtopic
что всё надо писать на чистых сях?
источник

H

Hirrolot in rust_offtopic
ну не одними же сями
источник

H

Hirrolot in rust_offtopic
пойка ещё есть
источник

KR

Kai Ren in rust_offtopic
но лучше, конечно, сразу на vglang
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а раньше как он говорил?
источник

YS

Y S in rust_offtopic
Это и есть статьи Царя?
источник

AZ

Alex Zhukovsky in rust_offtopic
Y S
Это и есть статьи Царя?
нет конечно
источник

YS

Y S in rust_offtopic
Я не понял, где найти его
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а раньше как он говорил?
Есть сильное ощущение, что Rust сейчас пользуется тем, что это новый язык, без груза совместимости с чем-то еще (как у C++ с C) и без необходимости поддерживать туеву хучу легаси кода. Поэтому в Rust-е все можно сразу сделать хорошо и "правильно". Отсюда и появляются нештяки, вроде встроенных в язык АлгТД, модулей и системы Cargo, единственного компилятора для всех платформ и пр.

Пытаясь сопоставить C++ и Rust понимаешь, что не смотря на то, что в C++ можно обеспечить довольно таки высокий уровень безопасности кода (смотрим хелперы, вроде not_null и иже с ними), все-таки без серьезной модификации языка в C++ не получится завести те же самые АлгТД, а так же избавиться от таких вещей, как возможность вернуть ссылку на временный объект, который будет разрушен после возврата. Здесь Rust находится в заведомо лучшей позиции, чем C++.
источник

AZ

Alex Zhukovsky in rust_offtopic
Y S
Я не понял, где найти его
источник

Т8

Т-34 85 in rust_offtopic
ну, синтаксис и правда не самый приятный, согласен. Или, может, непривычный, но легче от этого не становится. А так я бы на нём писал как на крестах - через смартпоинтеры
источник

Т8

Т-34 85 in rust_offtopic
а, ещё не очень удобно, методы так странно добавляются
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а, ещё не очень удобно, методы так странно добавляются
а как удобно?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
а как удобно?
как в C# - в теле класса
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
как в C# - в теле класса
ок, а как мне добавить метод к скажем типу int?
источник

AZ

Alex Zhukovsky in rust_offtopic
или std::vector?
источник

L

Lain-dono in rust_offtopic
Т-34 85
как в C# - в теле класса
Но в rust нет классов
источник

ГС

Георгий Седометов... in rust_offtopic
Т-34 85
как в C# - в теле класса
и как там с expression problem?
источник