uz
Feedback
Rust

Rust

Kanalga Telegram’da o‘tish

Rust programming language По всем вопросам- @workakkk #VRHSZ

Ko'proq ko'rsatish
8 871
Obunachilar
+424 soatlar
+427 kun
+19330 kun
Obunachilarni jalb qilish
Sentabr '26
Sentabr '26
+128
29 kanalda
Avgust '26
+293
44 kanalda
Get PRO
Iyul '26
+228
42 kanalda
Get PRO
Iyun '26
+174
0 kanalda
Get PRO
May '26
+433
4 kanalda
Get PRO
Aprel '26
+180
0 kanalda
Get PRO
Mart '26
+374
26 kanalda
Get PRO
Fevral '26
+458
47 kanalda
Get PRO
Yanvar '26
+268
109 kanalda
Get PRO
Dekabr '25
+202
5 kanalda
Get PRO
Noyabr '25
+274
42 kanalda
Get PRO
Oktabr '25
+344
13 kanalda
Get PRO
Sentabr '25
+239
41 kanalda
Get PRO
Avgust '25
+190
9 kanalda
Get PRO
Iyul '25
+408
73 kanalda
Get PRO
Iyun '25
+225
61 kanalda
Get PRO
May '25
+166
2 kanalda
Get PRO
Aprel '25
+167
26 kanalda
Get PRO
Mart '25
+118
2 kanalda
Get PRO
Fevral '25
+224
41 kanalda
Get PRO
Yanvar '25
+232
44 kanalda
Get PRO
Dekabr '24
+243
39 kanalda
Get PRO
Noyabr '24
+192
54 kanalda
Get PRO
Oktabr '24
+248
54 kanalda
Get PRO
Sentabr '24
+294
182 kanalda
Get PRO
Avgust '24
+219
40 kanalda
Get PRO
Iyul '24
+266
53 kanalda
Get PRO
Iyun '24
+283
55 kanalda
Get PRO
May '24
+285
37 kanalda
Get PRO
Aprel '24
+322
46 kanalda
Get PRO
Mart '24
+234
19 kanalda
Get PRO
Fevral '24
+301
1 kanalda
Get PRO
Yanvar '24
+766
43 kanalda
Get PRO
Dekabr '23
+164
39 kanalda
Get PRO
Noyabr '23
+114
32 kanalda
Get PRO
Oktabr '23
+97
1 kanalda
Get PRO
Sentabr '23
+236
0 kanalda
Get PRO
Avgust '23
+1 307
0 kanalda
Get PRO
Iyul '23
+239
0 kanalda
Get PRO
Iyun '23
+400
0 kanalda
Get PRO
May '23
+52
0 kanalda
Get PRO
Aprel '23
+89
0 kanalda
Get PRO
Mart '23
+622
0 kanalda
Get PRO
Fevral '23
+67
0 kanalda
Get PRO
Yanvar '23
+63
0 kanalda
Get PRO
Dekabr '22
+50
0 kanalda
Get PRO
Noyabr '22
+562
0 kanalda
Get PRO
Oktabr '22
+633
0 kanalda
Get PRO
Sentabr '22
+127
0 kanalda
Get PRO
Avgust '22
+840
0 kanalda
Get PRO
Iyul '22
+42
0 kanalda
Get PRO
Iyun '22
+68
0 kanalda
Get PRO
May '22
+243
0 kanalda
Get PRO
Aprel '22
+1 058
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
16 Sentabr+4
15 Sentabr+6
14 Sentabr+16
13 Sentabr+12
12 Sentabr+11
11 Sentabr+4
10 Sentabr+9
09 Sentabr+7
08 Sentabr+7
07 Sentabr+6
06 Sentabr+3
05 Sentabr+3
04 Sentabr+7
03 Sentabr+1
02 Sentabr+10
01 Sentabr+22
Kanal postlari
Если бы только был способ избежать этого o.O

2
🦀 Rustler Weekly. Главная новость: Microsoft перевела Rust в категорию Tier-1 - на один уровень с C++, C# и TypeScript. Новы
🦀 Rustler Weekly. Главная новость: Microsoft перевела Rust в категорию Tier-1 - на один уровень с C++, C# и TypeScript. Новый backend связывает rustc с MSVC, поддерживает оптимизации между Rust и C++, усиленную защиту бинарников и hotpatch. Rust уже используется более чем в 100 внутренних репозиториях Microsoft. Ещё один показательный случай: один lint в Clippy съедал до 25% времени работы. После небольшой переработки он стал быстрее в 3133 раз. Также в выпуске - сравнение семи async runtime, опрос 2300 Rust-разработчиков, разбор лучших MCU для Rust, ESP32 как SWD-программатор для STM32 и свежие вакансии. http://rustler.in/newsletter
1 923
3
Создание кроссплатформенного GUI на Rust: От идеи до реальности Electron тяжелый, а Rust позволяет собрать легкое и безопасно
Создание кроссплатформенного GUI на Rust: От идеи до реальности Electron тяжелый, а Rust позволяет собрать легкое и безопасное приложение для Windows, macOS и Linux. Tauri использует веб-технологии для интерфейса и Rust для бэкенда. Чтобы создать продукт, нужно понимать связку фронтенда и бэкенда, работу с ФС, асинхронные вызовы и сборку. На вебинаре 23 сентября в 20:00 разберём полный цикл создания GUI на Rust с Tauri: организацию проекта, логику и подключение к интерфейсу, сохранение данных, безопасную работу с ОС через permissions и capabilities в Tauri 2, асинхронные операции. Обсудим сборку, отладку и лучшие практики. Вебинар не для любителей шаблонов «скопируй-вставь». Подойдёт фронтенд-разработчикам, интересующимся Rust, и тем, кто устал от Electron. 👉 Записаться: https://otus.pw/In9x/?erid=2W5zFJAFVjo Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
1 588
4
🔥 LeetCode прямо в терминале, без браузера leetrs — TUI-клиент для LeetCode, в котором можно искать задачи, открывать их, писать решения, запускать тесты и отправлять код на проверку прямо из терминала. Есть fuzzy search, интеграция с Neovim, запуск тест-кейсов и submit на LeetCode. Проект написан на Rust и использует ratatui. GitHub: github.com/shadowmkj/leetrs
2 190
5
Ubuntu 26.10 полностью переведён на Rust Coreutils В пакетной базе дистрибутива Ubuntu 26.10, релиз которого намечен на 15 октября, осуществлён полный переход на инструментарий uutils coreutils (Rust Coreutils), написанный на языке Rust. Утилиты из состава Rust Coreutils полностью заменили все компоненты пакета GNU Coreutils, включая утилиты cp, mv и rm, которые в Ubuntu 26.04 поставлялись в варианте из GNU Coreutils. Подробнее: https://opennet.ru/66274/ https://opennet.me/66274/
2 755
6
⚡️ Одинаковый async/await - разное поведение программы Исследователи Brown University сравнили семь реализаций асинхронности:
⚡️ Одинаковый async/await - разное поведение программы Исследователи Brown University сравнили семь реализаций асинхронности: JavaScript, C#, Swift, Tokio, Smol, Asyncio и Trio. Ни одна пара не показала полностью одинаковую семантику. В простом 12-строчном примере функция запускает фоновую запись в лог и завершает работу. Результат зависит от среды: * JavaScript: AC * C#: C * Tokio: ACB * Swift: AC * Trio: ABC Авторы выделили девять параметров, влияющих на выполнение: ленивость, гарантии приостановки, время жизни задачи, сила ссылок, уничтожение, передача исключений, обработка отмены, её направление и сохранение задачи. Особенности Rust: * вызов async fn только создаёт Future - выполнение начинается после опроса через runtime * задача не получает внутренний сигнал отмены, как в Swift или Python с Trio Одинаковый синтаксис скрывает разные правила запуска, отмены и завершения задач. http://cel.cs.brown.edu/blog/design-space-async-await
2 271
7
🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть курсы, читать документацию и всё р
🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть курсы, читать документацию и всё равно топтаться на месте. А можно попасть в правильное окружение, где каждый день обсуждают новые инструменты, вакансии, реальные кейсы, ошибки и то, что уже завтра станет стандартом. Здесь собраны папки и каналы по разным направлениям IT, чтобы ты быстрее находил нужных людей, идеи и полезный контент - без бесконечного поиска. AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: https://t.me/+90Z5TAyfuNU5YmRi Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_ci Java: t.me/javatg JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: https://t.me/+rKBQEMccAA01MTcy ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max Ai: https://max.ru/ai_machinelearning_big_data Max python: https://max.ru/pythonl ТЕХНО: https://max.ru/vistehno Max Go: https://max.ru/Golang_google Max Linux: https://max.ru/linuxkalii Devops: https://max.ru/DevOPSitsec C#: https://max.ru/csharp_ci C++: https://max.ru/cpluspluc SQL: https://max.ru/sqlhub Java: https://max.ru/javatg Подпишись и сохрани, здесь регулярно появляются новые подборки, инструменты и материалы, которые реально помогают расти быстрее.
1 923
8
Rust-компилятор случайно замедлил WebAssembly-интерпретатор на 50% - и поиск этой причины стал главным ускорением Wasmi 2.0. Wasmi 2.0 вышел сегодня и теперь работает примерно в 2,2 раза быстрее версии 1.0. Его используют Typst, Zellij, Stellar Soroban и Ripple. Во время бенчмарков разработчик заметил, что другой интерпретатор, Stitch, потерял около 30% скорости между Rust 1.91 и 1.92. Причина оказалась в MIR-оптимизации, которую Rust 1.92 включил по умолчанию. Она объединила два отдельных пути dispatch в одну точку ветвления. Обычно такая оптимизация полезна. Но здесь она сломала предсказание переходов CPU: вместо двух веток с понятной историей процессор получил одну с перемешанным поведением. После исправления Stitch вернул скорость. Потом ту же проблему нашли и в Wasmi. Результат: CoreMark вырос примерно с 2800 до более 4200. Что ещё появилось в Wasmi 2.0: - accumulator registers, чтобы чаще держать операнды прямо в регистрах CPU - lock-free карта функций без лишних lookup при вызовах - SIMD без прежнего штрафа в 5-10% просто за факт включения Очень показательный случай, когда «оптимизация» компилятора делает код медленнее, а реальная причина лежит уже на уровне branch predictor процессора. http://wasmi-labs.github.io/blog/posts/wasmi-v2.0
2 530
9
👣 Rust стал одним из основных языков разработки внутри Microsoft - наряду с C++, C# и TypeScript. Компания обеспечила ему по
👣 Rust стал одним из основных языков разработки внутри Microsoft - наряду с C++, C# и TypeScript. Компания обеспечила ему полноценную поддержку: от инструментов для программистов до проверок безопасности и выпуска готового ПО. Для Rust также подготовили общий с C++ механизм генерации машинного кода в Windows. Это позволяет использовать возможности MSVC для оптимизации, отладки и защиты программ на обоих языках. С новой системой уже собираются более 100 репозиториев Microsoft. Сам Rust применяется в драйверах, ядре, микросервисах и приложениях. https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft/
2 938
10
🦀 Rust для game hacking: внешний ESP и overlay-интерфейсы Вышла 5-я глава курса по Rust Game Hacking. Разбирают: - прозрачны
🦀 Rust для game hacking: внешний ESP и overlay-интерфейсы Вышла 5-я глава курса по Rust Game Hacking. Разбирают: - прозрачные overlay-окна поверх игры - модульный UI через closures - асинхронное отслеживание положения и размера окна - архитектуру внешнего ESP без внедрения интерфейса прямо в игровой процесс Полезный материал для тех, кто изучает Rust, low-level UI и работу с окнами в реальном времени. https://guidedhacking.com/threads/rust-external-esp-rgh105.21347/
2 743
11
Matn yo'q...
3 294
12
Сволочи😂
Сволочи😂
6 891
13
🌀 upmd превращает обычный Markdown в исполняемый workflow Можно держать инструкции, команды, зависимости и вывод терминала п
🌀 upmd превращает обычный Markdown в исполняемый workflow Можно держать инструкции, команды, зависимости и вывод терминала прямо в одном `.md`-файле, а code blocks запускать как связанные между собой задачи. Получается что-то между документацией, task runner и живым dev-ноутбуком без отдельного YAML-конфига. Проект написан на Rust и построен на Ratatui. ⭐ GitHub: https://github.com/rezigned/upmd
3 885
14
⚡️ Интерактивные flowcharts прямо в терминале rataflow — open source-библиотека на Rust для создания node-based интерфейсов прямо в TUI. Поддерживает: — перетаскивание нод — соединения между блоками — pan и zoom — автоматические layouts — интерактивное управление Проект построен поверх Ratatui, так что полноценный визуальный редактор может работать вообще без браузера и GUI. Live demo: https://rataflow.furkankly.dev GitHub: https://github.com/furkankly/rataflow
3 894
15
Rust 1.98.1 вышел всего с одним исправлением, но довольно неприятным. В Rust 1.98.0 нашли ошибку компилятора при генерации vt
Rust 1.98.1 вышел всего с одним исправлением, но довольно неприятным. В Rust 1.98.0 нашли ошибку компилятора при генерации vtable для trait objects. В некоторых случаях rustc мог поставить null вместо указателя на функцию внутри vtable. Результат - undefined behavior в уже скомпилированной программе. На практике это могло закончиться обычным segfault, но формально последствия UB ничем не ограничены. Если уже обновились до Rust 1.98.0, лучше сразу поставить 1.98.1: rustup update stable Новых возможностей в релизе нет - это именно срочный point release с исправлением miscompilation. https://blog.rust-lang.org/2026/09/03/Rust-1.98.1/
4 715
16
Владение, заимствование и ссылки в Rust: как компилятор делает ваш код безопасным В Rust одна из самых непривычных для разраб
Владение, заимствование и ссылки в Rust: как компилятор делает ваш код безопасным В Rust одна из самых непривычных для разработчиков тем — это ownership (владение) и borrowing (заимствование). Многие пытаются писать на Rust как на C++ или Python, натыкаются на компилятор, и правила borrow checker'а поначалу кажутся слишком строгими. На деле компилятор просто защищает вас от ошибок, которые в других языках приводят к падениям, утечкам памяти и гонкам данных. Но чтобы подружиться с borrow checker’ом, нужно понять логику, а не заучивать правила. На открытом вебинаре 9 сентября в 20:00 разберём фундаментальные концепции Rust, которые делают код безопасным без сборщика мусора. Поговорим о том, почему на одни и те же данные можно взять сколько угодно иммутабельных ссылок (&), но мутабельная (&mut) может быть только одна — и не одновременно с иммутабельными. 👉 Записаться: https://otus.pw/EDlh/?erid=2W5zFG3hjs7 Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
1 606
17
🦀 Анонс rustup 1.29.1 Главное: - rustup update теперь проверяет обновления параллельно - несколько компонентов через rustup
🦀 Анонс rustup 1.29.1 Главное: - rustup update теперь проверяет обновления параллельно - несколько компонентов через rustup component add устанавливаются одновременно - rustup doc --serve поднимает локальный HTTP-сервер с документацией - добавлена официальная поддержка aarch64-pc-windows-gnullvm - исправлены проблемы установки на Windows - отменённые установки больше не оставляют неожиданные файлы на диске - термин target triple заменили на target tuple Обновиться: rustup self update или обычным: rustup update https://blog.rust-lang.org/2026/09/01/Rustup-1.29.1/
4 000
18
Этот Rust-код может выглядеть как издевательство над глазами. Но для AI-агентов в нём есть неожиданное преимущество: он очень
Этот Rust-код может выглядеть как издевательство над глазами. Но для AI-агентов в нём есть неожиданное преимущество: он очень информационно плотный. По одному объявлению типа агент сразу видит: - какие итераторы используются - какие lifetime связаны между собой - какие преобразования происходят - какие типы проходят через Map, Take и FlatMap - что возвращается на каждом уровне Меньше необходимости постоянно искать определения по проекту, открывать другие файлы и восстанавливать контекст по кускам. Для человека такой тип выглядит страшно. Для coding-агента это почти готовая карта того, как работает структура. Не нравится - просто закрой глаза и дай агенту прочитать Rust за тебя.
4 041
19
⚡️ MongrelDB-V - клиент для MongrelDB на языке V. Сам MongrelDB - open-source колоночная база на Rust с довольно необычным на
⚡️ MongrelDB-V - клиент для MongrelDB на языке V. Сам MongrelDB - open-source колоночная база на Rust с довольно необычным набором возможностей: - SQL через DataFusion - vector search и ANN - full-text search - MVCC - WAL - replication и CDC - шифрование AES-256-GCM - bitmap, MinHash, learned-range и другие индексы - встроенный и серверный режимы MongrelDB-V позволяет работать с этой базой из V через HTTP-клиент. Устанавливается обычной командой v install. Интересный проект для тех, кто хочет попробовать V не только для небольших CLI-утилит, но и для работы с SQL, поиском и AI-native retrieval. https://github.com/visorcraft/MongrelDB-V
3 591
20
🦀 Кто-то скачал вообще все build.rs с crates.io и собрал инструмент для случайного просмотра скриптов. Зачем: после свежей s
🦀 Кто-то скачал вообще все build.rs с crates.io и собрал инструмент для случайного просмотра скриптов. Зачем: после свежей supply chain-атаки автор решил посмотреть, что build.rs реально делает в дикой природе. Нашлось много интересного: * прокидывание git commit hash в env * cfg-алиасы * linker directives * codegen из protobuf/OpenAPI/Excel * скачивание внешних артефактов, иногда без проверки хеша Самая сильная часть - предложения для Cargo: стандартный VCS info, artifact-dependencies для фиксированных и проверяемых загрузок и отдельный режим для codegen-defined crates. https://github.com/guineawheek/build-rs-gacha #Cargo #SupplyChainSecurity #BuildSystems
3 456