Forwarded from Блог*
#prog #rust #article
На этот раз — статья про концепцию разномерности типа в Rust.
github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md
На этот раз — статья про концепцию разномерности типа в Rust.
github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md
GitHub
rust-blog/posts/sizedness-in-rust.md at master · pretzelhammer/rust-blog
Educational blog posts for Rust beginners. Contribute to pretzelhammer/rust-blog development by creating an account on GitHub.
Forwarded from Блог*
#prog #rust #article #моё
Как я и обещал, я... Так, погодите, я не писал об этом в блоге? Впрочем, ладно, напишу сейчас: я планировал написать перевод этой статьи и выложить его на Хабре. Собственно, сегодня я это и сделал.
Как я и обещал, я... Так, погодите, я не писал об этом в блоге? Впрочем, ладно, напишу сейчас: я планировал написать перевод этой статьи и выложить его на Хабре. Собственно, сегодня я это и сделал.
Хабр
Распространённые заблуждения о временах жизни в Rust
(прим. переводчика: времена жизни (lifetimes) — это одна из самых запутанных вещей в Rust, которая часто вызывает затруднение у новичков, даже несмотря на официа...
Forwarded from Блог*
#prog #amazingopensource
Библиотека, которая позволяет визуализировать частично пересекающиеся множества в достаточно наглядном виде. В отличие от традиционных диаграмм Венна, прекрасно масштабируется на большое количество множеств.
https://github.com/gecko984/supervenn
Библиотека, которая позволяет визуализировать частично пересекающиеся множества в достаточно наглядном виде. В отличие от традиционных диаграмм Венна, прекрасно масштабируется на большое количество множеств.
https://github.com/gecko984/supervenn
GitHub
GitHub - gecko984/supervenn: supervenn: precise and easy-to-read multiple sets visualization in Python
supervenn: precise and easy-to-read multiple sets visualization in Python - gecko984/supervenn
Антон "Амперсанд Звёздочка" написал отличную статью (из трёх постов) про HRTB:
https://t.iss.one/dereference_pointer_there/911
https://t.iss.one/dereference_pointer_there/912
https://t.iss.one/dereference_pointer_there/913
По-видимому, запахло новой клёвой статьёй на Хабре ;-)
https://t.iss.one/dereference_pointer_there/911
https://t.iss.one/dereference_pointer_there/912
https://t.iss.one/dereference_pointer_there/913
По-видимому, запахло новой клёвой статьёй на Хабре ;-)
Telegram
Блог*
#prog #rust #моё
Хроники замыканий
Есть ещё кое-что, что можно сказать про замыкания.
Пожалуй, первое, с чего надо начать — так это с того, что, несмотря на то, что замыкания — это автоматически генерируемые структуры, реализующие определённые трейты,…
Хроники замыканий
Есть ещё кое-что, что можно сказать про замыкания.
Пожалуй, первое, с чего надо начать — так это с того, что, несмотря на то, что замыкания — это автоматически генерируемые структуры, реализующие определённые трейты,…
Forwarded from Блог*
#prog #math
Визуализатор преобразований комплексной плоскости. Даже если не нужно, можно просто делать рандомные формулы и залипать на анимацию. На телефоне, к сожалению, пашет не очень, чуть лучше в режиме версии для десктопа.
dynamicmath.xyz/complex-mapping
Визуализатор в действии: twitter.com/PonceCampuzano/status/1304683933779415041
Визуализатор преобразований комплексной плоскости. Даже если не нужно, можно просто делать рандомные формулы и залипать на анимацию. На телефоне, к сожалению, пашет не очень, чуть лучше в режиме версии для десктопа.
dynamicmath.xyz/complex-mapping
Визуализатор в действии: twitter.com/PonceCampuzano/status/1304683933779415041
Forwarded from Блог*
#prog #rust #article
Статья о внутреннем устройстве BTreeMap из стандартной библиотеки Rust. Старая, вышла ещё до Rust 1.0, но она даёт хороший обзор принципиального устройства этой структуры данных вкупе с обзором различных трюков для локализации небезопасных операций. Эти трюки применяются и в современной реализации BTreeMap
Статья о внутреннем устройстве BTreeMap из стандартной библиотеки Rust. Старая, вышла ещё до Rust 1.0, но она даёт хороший обзор принципиального устройства этой структуры данных вкупе с обзором различных трюков для локализации небезопасных операций. Эти трюки применяются и в современной реализации BTreeMap
Forwarded from Блог*
#prog #cpp #article
C++20: удивить линкер четырьмя строчками кода — или сказ о том, как код студента вскрыл ошибку в компиляторе.
C++20: удивить линкер четырьмя строчками кода — или сказ о том, как код студента вскрыл ошибку в компиляторе.
Хабр
C++20: удивить линкер четырьмя строчками кода
Представьте себе, что вы студент, изучающий современные фичи C++. И вам дали задачу по теме concepts/constraints. У преподавателя, конечно, есть референсное реше...
Forwarded from Блог*
#prog #rust #моё
Здрасьте. Сегодня поста не будет — но только потому, что я решил написать статью для Хабра. Собственно, вот она.
И напоминаю: если вам это понравилось — поддержите копеечкой автора, я вам благодарен буду: 4274 3200 5402 8520.
Здрасьте. Сегодня поста не будет — но только потому, что я решил написать статью для Хабра. Собственно, вот она.
И напоминаю: если вам это понравилось — поддержите копеечкой автора, я вам благодарен буду: 4274 3200 5402 8520.
Хабр
Как написать FizzBuzz на собеседовании
Здравствуй, Хабр. Недавно я проходил собеседование в одну солидную айтишную контору. Когда мы разобрались с формальностями, начался технический этап, на котором мне поручили написать fizzbuzz. По не...