ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Rust

Rust

الذهاب إلى القناة على Telegram

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

إظهار المزيد
9 136
المشتركون
+724 ساعات
+277 أيام
+21430 أيام
أرشيف المشاركات
Rust
9 137
privastead/privastead Language: Rust Stars: 492 Issues: 1 Forks: 8 https://github.com/privastead/privastead

Rust
9 137
👩‍💻 Всем любителям Rust! Не так давно мы публиковали пост о сервисе Rustifinity, который предлагает интерактивные тренажеры
👩‍💻 Всем любителям Rust! Не так давно мы публиковали пост о сервисе Rustifinity, который предлагает интерактивные тренажеры и уроки для разработчиков на Rust. Теперь у них появился новогодний адвент-календарь с задачами! Ежедневно открывается новое задание, и участвовать можно абсолютно бесплатно. 👉 Ссылка на календарь #rust @rust_code

Rust
9 137
👩‍💻 👩‍💻 Borgo — это новый язык программирования, который пытается быть более выразительным, чем Go, но менее сложным, чем
👩‍💻 👩‍💻 Borgo — это новый язык программирования, который пытается быть более выразительным, чем Go, но менее сложным, чем Rust. Он комбинирует лучшие черты Go и Rust, восполняя недостатки каждого из языков. Данный проект развивает Marco Sampellegrini, автор книги The Simple Haskell Handbook и разработчик системы непрерывной интеграции Quad CI. В Borgo используется статическая типизация, аналогичные Go типы и синтаксис, похожий на Rust. Указание точек с запятой в конце строк в коде на Borgo не является обязательным. Код на языке Borgo компилируется в представление на Go, которое полностью совместимо с существующими пакетами для Go. Код компилятора написан на Rust и распространяется под лицензией ISC. ⚡️ Сайт & Источник

Rust
9 137
Уроки Rust. Программирование на Rust 1. Установка языка, настройка среды разработки и создание первой программы. Уроки Rust 2
Уроки Rust. Программирование на Rust 1. Установка языка, настройка среды разработки и создание первой программы. Уроки Rust 2. Создание проекта с помощью Cargo. Оптимизированная сборка проекта под release 3. Переменные в языке Rust, инициализация переменных и работа с ними 4. Работа с типами данных char и bool. Уроки Rust, курс Rust 5. Комментарии, их настоящий "смысл" для программиста 6. Условные операторы, логические и операторы сравнения 7. Циклы в языке Rust. Loop, While, For. Loops in Rust. Уроки Rust 8. Круче, чем if. Оператор match, работа с match. Уроки Rust, курс Rust. 9. Учимся принимать ввод от пользователя и работать с ним. Уроки Rust 10. Массивы в языке программирования Rust. Работа с массивами. Уроки Rust, курс Rust #video #rust https://www.youtube.com/watch?v=Vt4CfEWYuKQ&list=PLgG7lPwNdp556iIin-9eaJLlu7HL6YFv0 @rust_code

Rust
9 137
👣 Вышла версия Rust 1.83.0! 🦀✨ В этом выпуске представлены изменяемые ссылки (mutable references) и указатели в const, ссыл
👣 Вышла версия Rust 1.83.0! 🦀✨ В этом выпуске представлены изменяемые ссылки (mutable references) и указатели в const, ссылки на статику в const, новые типы ошибок и множество новых методов const для pointers, slice, floats! Установка: $ rustup update stable Анонс: https://blog.rust-lang.org/2024/11/28/Rust-1.83.0.html @rust_code

Rust
9 137
👣 SheetsUI: приложение для работы с электронными таблицами в терминале. 🚀 Поддерживает редактирование / сохранение записей
👣 SheetsUI: приложение для работы с электронными таблицами в терминале. 🚀 Поддерживает редактирование / сохранение записей с помощью привязок клавиш Vim! 🦀 Написано на Rust и создано с помощью ratatui_rs nix profile install github:zaphar/sheetsui ⭐ GitHub @rust_code

Rust
9 137
🖥 TypeDB — это база данных, предназначенная для работы со сложными связями и большими наборами данных! 🌟 Она использует язы
🖥 TypeDB — это база данных, предназначенная для работы со сложными связями и большими наборами данных! 🌟 Она использует язык запросов TypeQL, позволяющий описывать данные с высокой семантической детализацией. Основное отличие TypeDB — возможность моделировать и анализировать сложные отношения между объектами, что делает её подходящей для задач, связанных с исследованиями, обработкой графов знаний и построением интеллектуальных систем. 🌟 Система поддерживает концепции типизации данных, автоматическую дедукцию новых знаний и расширяемую структуру, что удобно для областей, требующих сложного анализа, например, биоинформатики и AI. 🔐 Лицензия: MPL-2.0 🖥 Github @rust_code

Rust
9 137
👣 Полнофункциональный и быстрый анализатор аргументов командной строки для Rust 🖥 Github @rust_code
👣 Полнофункциональный и быстрый анализатор аргументов командной строки для Rust 🖥 Github @rust_code

Rust
9 137
👣 eythaann / Seelen-Пользовательский интерфейс: Полностью настраиваемая среда рабочего стола для Windows 🖥 Github @rust_cod
👣 eythaann / Seelen-Пользовательский интерфейс: Полностью настраиваемая среда рабочего стола для Windows 🖥 Github @rust_code

Rust
9 137
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data C++ t.me/cpluspluc Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii Devops: t.me/DevOPSitsec АНАЛИЗ Данных: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_ci Java: t.me/javatg Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Docker: t.me/DevopsDocker Golang: t.me/golang_interview React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai Собеседования МЛ: t.me/machinelearning_interview МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev 💼 Папка с вакансиями: 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ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Rust
9 137
👣 Выпуск Rust 1.83. Развитие инструментария Xen и табличного процессора на Rust Опубликован релиз языка программирования общ
👣 Выпуск Rust 1.83. Развитие инструментария Xen и табличного процессора на Rust Опубликован релиз языка программирования общего назначения Rust 1.83, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки). Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io. Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок. 🚀 Полный список обновлений @rust_code

Rust
9 137
🖥 SurrealDB — это современная многомодельная база данных, предназначенная для универсального управления данными! 💡 Она объе
🖥 SurrealDB — это современная многомодельная база данных, предназначенная для универсального управления данными! 💡 Она объединяет возможности SQL, NoSQL и графовых баз данных в едином решении, позволяя использовать реляционные, документные, графовые, временные и ключ-значение модели данных без необходимости переключаться между разными системами. 🌟 SurrealDB также поддерживает запросы через SQL, GraphQL, REST и SDK для различных языков программирования, таких как Rust, JavaScript, Python, PHP, Java и другие. Кроме того, она включает функции реального времени, масштабируемости, встроенной поддержки AI и машинного обучения, а также обладает мощной системой управления схемами и разрешениями. 🔐 Лицензия: Apache-2.0 🖥 Github @rust_code

Rust
9 137
Вы познакомитесь с лучшими практиками и решениями из разных технологических стеков и узнаете, как создавать сложную архитекту
Вы познакомитесь с лучшими практиками и решениями из разных технологических стеков и узнаете, как создавать сложную архитектуру для программного обеспечения. Эксперты смогут предостеречь от распространённых ошибок, расскажут, как преодолевать кризисы. Эти знания пригодятся и тем, кто в своём проекте столкнулся с архитектурными задачами, но не понимает, как их решать. Присоединяйтесь, чтобы вместе с экспертами рассмотреть на практике работу архитекторов ПО и понять, как развиваться в этом направлении. 🟢 Бесплатно, 29 ноября в 18:00 мск

Rust
9 137
👣 Rustfinity — это интерактивная платформа для изучения языка программирования Rust. Она сочетает теоретические материалы с
👣 Rustfinity — это интерактивная платформа для изучения языка программирования Rust. Она сочетает теоретические материалы с практическими заданиями, которые помогают закрепить полученные знания. Задания распределены по уровням сложности и темам. Вы можете начать обучение совершенно бесплатно, перейдя по ссылке: https://www.rustfinity.com/ @rust_code

Rust
9 137
Высокая производительность и безопасность? Да, это про Rust. Изучайте Rust в нашем курсе-тренажёре! Получайте практические на
Высокая производительность и безопасность? Да, это про Rust. Изучайте Rust в нашем курсе-тренажёре! Получайте практические навыки с первого урока вместе с автором курса и опытным наставником. Курс-тренажёр - это: 💡 100+ практических задач 💡 пет-проекты в портфолио: blockchain, frontend и backend 💡 code review от наших наставников 24/7 с нашим AI-помощником Ду-Ду 💡 бессрочный доступ к актуальной программе: обновляем каждые 3 месяца 💡 бесплатный демо-доступ с практикой Для кого этот курс: для разработчиков на системных языках C и C++ для разработчиков, которые взаимодействуют с высокоуровневыми языками (Python, JavaScript, Java и C#) Уже сейчас вам доступны 3 первых урока: Урок #1 | Выбор IDE, установка окружения и первый "hello world" Соберёте и запустите первый "hello world" проект. Урок #2 | Базовый синтаксис Научитесь писать Rust код в процедурном стиле. Изучите типы данных, встроенные и пользовательские типы, функции и переменные Урок #3 | Владение и заимствование Используете механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы. ➡️ Получить демо-доступ сейчас

Rust
9 137
⚡️ Больше языков - больше информации! Несколько интересных выводов: * Java и Kotlin работают быстро! Возможное объяснение: Google вкладывает значительные средства в повышение производительности. * Js действительно быстр в том, что касается интерпретируемых языков / jit. * Python работает довольно медленно без PyPy. @rust_code

Rust
9 137
📞 eza — современный и улучшенный аналог команды ls в Unix-системах. Он создан как форк проекта exa и предоставляет цветное ф
📞 eza — современный и улучшенный аналог команды ls в Unix-системах. Он создан как форк проекта exa и предоставляет цветное форматирование, иконки для файлов и каталогов, а также дополнительные функции, такие как сортировка, отображение содержимого директорий и более удобный вывод информации. 🌟 Проект активно развивается и нацелен на повышение удобства работы с файловыми системами в терминале. Среди ключевых улучшений — интеграция с современными шрифтами, улучшенная настройка цвета, а также исправления и оптимизация производительности. 🔐 Лицензия: EUPL-1.2 🖥 Github @rust_code

Rust
9 137
Repost from Machinelearning
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиоте
+7
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиотека глубокого обучения с подкреплением (Deep Reinforcement Learning, DRL) с высокой скоростью работы для разработки и исследования алгоритмов DL. RLtools написана на C++ и позволяет проводить обучение и вывод моделей DRL на РС, мобильных устройствах и embedded-системах. В экспериментальном тестировании, библиотека обучила алгоритм RL непосредственно на микроконтроллере. Библиотека поддерживает алгоритмы DRL: TD3, PPO, Multi-Agent PPO и SAC и предлагает набор примеров, демонстрирующих использование этих алгоритмов для решения задач управления на примерах управления маятником, гоночным автомобилем и роботом-муравьем MuJoCo. Код реализации алгоритмов: 🟢TD3 - Pendulum, Racing Car, MuJoCo Ant-v4, Acrobot; 🟢PPO - Pendulum, Racing Car, MuJoCo Ant-v4 (CPU), MuJoCo Ant-v4 (CUDA); 🟢Multi-Agent PPO - Bottleneck; 🟢SAC - Pendulum (CPU), Pendulum (CUDA), Acrobot. Благодаря оптимизации и использования аппаратного ускорения RLtools в 76 раз быстрее других библиотек. Например, на MacBook Pro с M1 RLtools может обучить модель SAC (управление маятником) за 4 секунды. Библиотеку можно использовать на Linux, macOS, Windows, iOS, Teensy, Crazyflie, ESP32 и PX4. RLtools предоставляет Python API, с которым можно использовать библиотеку из Python-кода. API RLtools совместим с библиотекой симуляции сред Gym. Проекты, использующие RLtools: 🟠Научиться летать за секунды (Youtube, IEEE Spectrum); 🟠Идентификация системы на основе данных для квадрокоптеров с задержкой двигателя (Youtube, Project Page). ▶️Запуск на примере обучения политике с помощью PPO:
# Clone and checkout
git clone https://github.com/rl-tools/example
cd example
git submodule update --init external/rl_tools

# Build and run
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
./my_pendulum
📌Лицензирование: MIT License. 🟡Документация 🟡Arxiv 🟡RLTools Design Studio 🟡Demo 🟡Zoo Experiment Tracking 🟡Google Collab (Python Interface) 🟡Сообщество в Discord 🖥GitHub @ai_machinelearning_big_data #AI #ML #DL #RTools #Github

Rust
9 137
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиоте
+7
🌟 RLtools: самая быстрая библиотека глубокого обучения с подкреплением для задач непрерывного управления. RLtools - библиотека глубокого обучения с подкреплением (Deep Reinforcement Learning, DRL) с высокой скоростью работы для разработки и исследования алгоритмов DL. RLtools написана на C++ и позволяет проводить обучение и вывод моделей DRL на РС, мобильных устройствах и embedded-системах. В экспериментальном тестировании, библиотека обучила алгоритм RL непосредственно на микроконтроллере. Библиотека поддерживает алгоритмы DRL: TD3, PPO, Multi-Agent PPO и SAC и предлагает набор примеров, демонстрирующих использование этих алгоритмов для решения задач управления на примерах управления маятником, гоночным автомобилем и роботом-муравьем MuJoCo. Код реализации алгоритмов: 🟢TD3 - Pendulum, Racing Car, MuJoCo Ant-v4, Acrobot; 🟢PPO - Pendulum, Racing Car, MuJoCo Ant-v4 (CPU), MuJoCo Ant-v4 (CUDA); 🟢Multi-Agent PPO - Bottleneck; 🟢SAC - Pendulum (CPU), Pendulum (CUDA), Acrobot. Благодаря оптимизации и использования аппаратного ускорения RLtools в 76 раз быстрее других библиотек. Например, на MacBook Pro с M1 RLtools может обучить модель SAC (управление маятником) за 4 секунды. Библиотеку можно использовать на Linux, macOS, Windows, iOS, Teensy, Crazyflie, ESP32 и PX4. RLtools предоставляет Python API, с которым можно использовать библиотеку из Python-кода. API RLtools совместим с библиотекой симуляции сред Gym. Проекты, использующие RLtools: 🟠Научиться летать за секунды (Youtube, IEEE Spectrum); 🟠Идентификация системы на основе данных для квадрокоптеров с задержкой двигателя (Youtube, Project Page). ▶️Запуск на примере обучения политике с помощью PPO:
# Clone and checkout
git clone https://github.com/rl-tools/example
cd example
git submodule update --init external/rl_tools

# Build and run
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
./my_pendulum
📌Лицензирование: MIT License. 🟡Документация 🟡Arxiv 🟡RLTools Design Studio 🟡Demo 🟡Zoo Experiment Tracking 🟡Google Collab (Python Interface) 🟡Сообщество в Discord 🖥GitHub @ai_machinelearning_big_data #AI #ML #DL #RTools #Github

Rust
9 137
👣 Компания Amazon совместно с Rust Foundation запустили проект, направленный на улучшение безопасности стандартной библиотек
👣 Компания Amazon совместно с Rust Foundation запустили проект, направленный на улучшение безопасности стандартной библиотеки языка Rust. Основная цель инициативы заключается в проверке надежности и безопасности функций, использующих ключевое слово unsafe, которое позволяет выполнять потенциально опасные операции с памятью, такие как работа с указателями, модификация глобальных переменных и взаимодействие с внешними библиотеками на C/C++. В настоящий момент в стандартной библиотеке Rust насчитывается около 35 тысяч функций, среди которых примерно 7,5 тысячи содержат код, работающий в режиме unsafe. За последние три года в библиотеке было обнаружено 57 ошибок, связанных с безопасностью, из них 20 признаны уязвимостями. Проект организован в формате конкурса, где участники получают задания, связанные с проверкой безопасности использования памяти в библиотеках Rust или созданием инструментов для автоматизации таких проверок. За успешное предоставление формального доказательства безопасности работы с памятью предусмотрены награды. Для выполнения задач и публикации результатов был создан специальный репозиторий, являющийся форком основного репозитория Rust. На данный момент доступно 13 различных заданий. Одно из них предполагает проверку безопасности работы с сырыми указателями (raw pointers) в модуле core::ptr и предоставление доказательств корректности этих операций. Для этого можно воспользоваться существующими инструментами вроде Aeneas, Kani, Gillian, Verus или Creusot либо разработать собственные. ❤️Поделитесь это новостью с коллегами ▪Github ▪Задания ▪Примеры ▪Новость @rust_code