Size: a a a

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

2020 September 24

Z

Zymlex (Юрий) in Rust — русскоговорящее сообществo
Если размер не совпадёт?
источник

Э

Эрик in Rust — русскоговорящее сообществo
let x: u16 = trasmute(0_u8); ошибку компиляции выдаст.
let x: u16 = *(&0_u8 as *const _ as *const u16); скомпилируется, но это UB.
источник

K

Kong Ning Kuan 孔宁宽... in Rust — русскоговорящее сообществo
Чем уродливее код на расте вы видите, тем небезопаснее он
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Kong Ning Kuan 孔宁宽
Чем уродливее код на расте вы видите, тем небезопаснее он
получается, что весь safe Rust - красив  :)
источник

D

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

K

Kong Ning Kuan 孔宁宽... in Rust — русскоговорящее сообществo
Просто если вы видите что код становится более запутанный, перегруженный и трудночитаемый - что-то не так, как планировалось
источник
2020 September 25

H

Heorhi in Rust — русскоговорящее сообществo
в расте всегда не как планировалось, особенно если привык ко всяким плюсам.... но не могу сказать,что это плохо
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Heorhi
в расте всегда не как планировалось, особенно если привык ко всяким плюсам.... но не могу сказать,что это плохо
Нужно просто привыкать планировать по-другому :)
источник

J

JvK in Rust — русскоговорящее сообществo
смотря откуда переходить. с питона сначала совсем жесть. потом ничего, привыкаешь
источник

G

George in Rust — русскоговорящее сообществo
JvK
смотря откуда переходить. с питона сначала совсем жесть. потом ничего, привыкаешь
Перешёл с большим опытом питона и с небольшим опытом сей - наслаждаюсь "компилируется ~= работает", автоматическим выводом типов и строгостью к криворукости. И со временем находишь места, где удобнее то один язык, то другой.
Из мелочей - правила именования одинаковые, например. Но не изучай я внутренние принципы работы пейтона на досуге, да и просто если бы не читал постоянно про другие языки, думаю, было бы сложнее.

Я бы скорее сказал, что проще тому, кто уже знает хотя бы несколько языков. Со временем навык изучения языков набивается, раст-то по сути отличается парой концепций. Сложной парой, но всего парой. Кто учит языки это понимает, изучит эти концепции и будет спокойно писать спокойно принимая правила игры другого языка.
источник

J

JvK in Rust — русскоговорящее сообществo
George
Перешёл с большим опытом питона и с небольшим опытом сей - наслаждаюсь "компилируется ~= работает", автоматическим выводом типов и строгостью к криворукости. И со временем находишь места, где удобнее то один язык, то другой.
Из мелочей - правила именования одинаковые, например. Но не изучай я внутренние принципы работы пейтона на досуге, да и просто если бы не читал постоянно про другие языки, думаю, было бы сложнее.

Я бы скорее сказал, что проще тому, кто уже знает хотя бы несколько языков. Со временем навык изучения языков набивается, раст-то по сути отличается парой концепций. Сложной парой, но всего парой. Кто учит языки это понимает, изучит эти концепции и будет спокойно писать спокойно принимая правила игры другого языка.
примерно аналогично
источник

J

JvK in Rust — русскоговорящее сообществo
питон знал хорошо, за раст взялся чтобы пару модулей написать, но там и остался :)
источник

J

JvK in Rust — русскоговорящее сообществo
но питон кстати не забрасываю. просто с растом открываются новые сферы и возможности
источник

X

XÆA-XII in Rust — русскоговорящее сообществo
На расте приятно кодить
источник

X

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

X

XÆA-XII in Rust — русскоговорящее сообществo
Учу и понимаю, что они ну прям оочень похожи
источник

J

JvK in Rust — русскоговорящее сообществo
у сей экосистема конечно более взрослая. но у раста более модерновая и удобная. понемногу всё нативно допортируют
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
George
Перешёл с большим опытом питона и с небольшим опытом сей - наслаждаюсь "компилируется ~= работает", автоматическим выводом типов и строгостью к криворукости. И со временем находишь места, где удобнее то один язык, то другой.
Из мелочей - правила именования одинаковые, например. Но не изучай я внутренние принципы работы пейтона на досуге, да и просто если бы не читал постоянно про другие языки, думаю, было бы сложнее.

Я бы скорее сказал, что проще тому, кто уже знает хотя бы несколько языков. Со временем навык изучения языков набивается, раст-то по сути отличается парой концепций. Сложной парой, но всего парой. Кто учит языки это понимает, изучит эти концепции и будет спокойно писать спокойно принимая правила игры другого языка.
Ходят слухи что наоборот — тес, кто в программировании ничего не знает, проще изучать раст, потому что у них его концепции ни с чем не конфликтуют
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
XÆA-XII
Учу и понимаю, что они ну прям оочень похожи
Это странно, потому что они совершенно разные, например:
— ленивый vs энергичный (а это ого-го как меняет дизайн кода)
— функциональный vs императивный
— авто каррирование vs его отсутствие
— отступы vs скобки
— gc vs владение
...

Для меня они похожи разве что тайп классами/трейтами, остальное вроде не сильно похоже)
источник

V

Vladimir in Rust — русскоговорящее сообществo
Энергичный это как?)
источник