⚡️ Microsoft хочет убрать весь C и C++ к 2030 году - и заменить их Rust
В Microsoft поставили амбициозную цель: к 2030 году устранить каждую строку C и C++ из своих кодовых баз.
Чем заменить?
Ответ ожидаемый —-Rust.
Причем переписывать код собираются не «по старинке», а с помощью ИИ.
По словам Galen Hunt, Distinguished Engineer в Microsoft Research, ставка делается на комбинацию:
- AI
- алгоритмов автоматического рефакторинга
Их «North Star»-метрика звучит почти фантастически:
- 1 инженер
- 1 месяц
- 1 миллион строк кода
Да, миллион строк кода на человека в месяц.
Что вызывает вопросы
- Переписываются огромные, battle-tested кодовые базы
- Пользователь не получает очевидной новой ценности
- Скорость переписывания агрессивная, а риски — системные
- Новый код навязывается другим командам до полноценной стабилизации
- При этом часто подразумевается вера, что Rust «по определению» безопаснее и почти не содержит багов
Критики называют это классическим примером инженерного переоценивания языка:
- язык =/= архитектура
- безопасность памяти ≠ отсутствие логических ошибок
- массовый rewrite — один из самых рискованных типов изменений
Почему это все же важно
- Microsoft действительно страдает от уязвимостей в C/C++
- Rust уже показал ценность в low-level системных компонентах
- AI-переписывание кода в таком масштабе — новый прецедент для индустрии
Вопрос в том, можно ли безопасно и разумно переписать десятки миллионов строк зрелого кода с помощью ИИ - и не заплатить за это стабильностью.
#Microsoft #Rust
В Microsoft поставили амбициозную цель: к 2030 году устранить каждую строку C и C++ из своих кодовых баз.
Чем заменить?
Ответ ожидаемый —-Rust.
Причем переписывать код собираются не «по старинке», а с помощью ИИ.
По словам Galen Hunt, Distinguished Engineer в Microsoft Research, ставка делается на комбинацию:
- AI
- алгоритмов автоматического рефакторинга
Их «North Star»-метрика звучит почти фантастически:
- 1 инженер
- 1 месяц
- 1 миллион строк кода
Да, миллион строк кода на человека в месяц.
Что вызывает вопросы
- Переписываются огромные, battle-tested кодовые базы
- Пользователь не получает очевидной новой ценности
- Скорость переписывания агрессивная, а риски — системные
- Новый код навязывается другим командам до полноценной стабилизации
- При этом часто подразумевается вера, что Rust «по определению» безопаснее и почти не содержит багов
Критики называют это классическим примером инженерного переоценивания языка:
- язык =/= архитектура
- безопасность памяти ≠ отсутствие логических ошибок
- массовый rewrite — один из самых рискованных типов изменений
Почему это все же важно
- Microsoft действительно страдает от уязвимостей в C/C++
- Rust уже показал ценность в low-level системных компонентах
- AI-переписывание кода в таком масштабе — новый прецедент для индустрии
Вопрос в том, можно ли безопасно и разумно переписать десятки миллионов строк зрелого кода с помощью ИИ - и не заплатить за это стабильностью.
#Microsoft #Rust
🤣67❤17👍12💊6🔥5🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Speech-to-text прямо из терминала 🎤⚡
Удобный терминальный инструмент, который умеет:
- записывать голос;
- превращать речь в текст;
- показывать реальный waveform в терминале со шкалой dBFS и детектором клиппинга.
🦀 Написан на Rust
🎨 Интерфейс собран на ratatui
🎥 У автора есть демо (ниже в треде)
⭐ GitHub: https://github.com/kristoferlund/ostt
Удобный терминальный инструмент, который умеет:
- записывать голос;
- превращать речь в текст;
- показывать реальный waveform в терминале со шкалой dBFS и детектором клиппинга.
🦀 Написан на Rust
🎨 Интерфейс собран на ratatui
🎥 У автора есть демо (ниже в треде)
⭐ GitHub: https://github.com/kristoferlund/ostt
👍20❤12🥰3🤗3
🚀 Rust совет: используйте const generics, чтобы заставить компилятор агрессивно разворачивать циклы и оптимизировать layout
Идея простая:
если размер структуры или массива заранее известен и мал (например 3, 4, 8, 16), задайте его как
LLVM увидит фиксированный размер и сможет:
• полностью разворачивать циклы
• устранять bounds checks
• делать tight layout и векторизацию
Пример: реализация dot-product для вектора размером
Приём отлично работает для небольших math типов, SIMD алгоритмов, linear algebra структур и game engine компонентов.
#junior
Идея простая:
если размер структуры или массива заранее известен и мал (например 3, 4, 8, 16), задайте его как
const N. LLVM увидит фиксированный размер и сможет:
• полностью разворачивать циклы
• устранять bounds checks
• делать tight layout и векторизацию
Пример: реализация dot-product для вектора размером
N, где компилятор почти всегда превратит цикл в прямую серию операций без оверхеда.Приём отлично работает для небольших math типов, SIMD алгоритмов, linear algebra структур и game engine компонентов.
#junior
👍42❤16✍3🥰1🤗1
Компания заявила, что не планирует переписывать ядро операционной системы с использованием генеративных моделей. Поводом для спекуляций стал вирусный пост ведущего инженера Microsoft Галена Ханта в LinkedIn, где онописал цель — полностью избавиться от C/C++ к 2030 году и достичь производительности «один инженер, один месяц, миллион строк кода» за счет автоматизации.
IT-сообщество интерпретировало это как анонс глобального рефакторинга Windows 11. В ответ Microsoft пояснила, что описанный сценарий относится лишь к исследовательским проектам по миграции легаси-кода, а не к продуктовой стратегии ОС. Хант также внес правки в публикацию, снизив градус категоричности.
windowslatest.com
Please open Telegram to view this post
VIEW IN TELEGRAM
😁53❤8🤷♂2💔2💊2🔥1🤔1
🦀 Строим LLM с нуля на Rust
Хочешь действительно понять, как работают большие языковые модели изнутри?
Начни с основ - с полного GPT-2-подобного трансформера, написанного с нуля на Rust.
В этой серии объясняется всё: от токенизации до архитектуры модели, так что ты сможешь шаг за шагом собрать собственный LLM и понять механизмы, которые стоят за современными AI-системами.
📖 Читай здесь: https://tag1.com/white-paper/part1-tokenization-building-an-llm-from-scratch-in-rust/
Хочешь действительно понять, как работают большие языковые модели изнутри?
Начни с основ - с полного GPT-2-подобного трансформера, написанного с нуля на Rust.
В этой серии объясняется всё: от токенизации до архитектуры модели, так что ты сможешь шаг за шагом собрать собственный LLM и понять механизмы, которые стоят за современными AI-системами.
📖 Читай здесь: https://tag1.com/white-paper/part1-tokenization-building-an-llm-from-scratch-in-rust/
🔥52👍12❤3👏2🥰1
🦀 Как начать изучать Embedded Rust — гайд для новичков
Embedded Rust — это использование языка Rust для программирования встраиваемых систем.
То есть микроконтроллеров и устройств, которые работают без операционной системы или с очень ограниченными ресурсами.
Embedded Rust может показаться сложным направлением, особенно если вы только начинаете путь в встраиваемых системах. Вопрос «с чего начать?» возникает у большинства.
В этом материале собраны полезные ресурсы и логичная последовательность шагов, которые помогут:
- понять основы Embedded Rust
- разобраться с no_std, HAL и работой с железом
- выбрать подходящие платы и инструменты
- избежать типичных ошибок новичков
Хороший ориентир для тех, кто хочет перейти от теории к реальной работе с микроконтроллерами на Rust.
🔗 Статья: https://blog.implrust.com/posts/2025/12/how-to-learn-embedded-rust/
🔗 Видео: https://www.youtube.com/watch?v=lmEln75nVT4
Embedded Rust — это использование языка Rust для программирования встраиваемых систем.
То есть микроконтроллеров и устройств, которые работают без операционной системы или с очень ограниченными ресурсами.
Embedded Rust может показаться сложным направлением, особенно если вы только начинаете путь в встраиваемых системах. Вопрос «с чего начать?» возникает у большинства.
В этом материале собраны полезные ресурсы и логичная последовательность шагов, которые помогут:
- понять основы Embedded Rust
- разобраться с no_std, HAL и работой с железом
- выбрать подходящие платы и инструменты
- избежать типичных ошибок новичков
Хороший ориентир для тех, кто хочет перейти от теории к реальной работе с микроконтроллерами на Rust.
🔗 Статья: https://blog.implrust.com/posts/2025/12/how-to-learn-embedded-rust/
🔗 Видео: https://www.youtube.com/watch?v=lmEln75nVT4
👍23❤4🤗4🔥1🥰1
🧩 mdBook - одна из самых удобных утилит, созданных командой Rust
mdBook позволяет собирать полноценные онлайн-книги из обычных Markdown-файлов.
Это простой способ создать документацию, учебное пособие, справочник или целый курс — без сложных инструментов и без лишних зависимостей.
Изначально mdBook был популярен в сообществе Rust, но сейчас его используют и за пределами экосистемы: для Python-гайдов, Go-учебников, курсов по DevOps и даже документации компаний.
Почему инструмент нравится разработчикам:
- работает на Markdown, никаких проприетарных форматов
- генерирует чистый, быстрый, статический HTML
- легко деплоится на GitHub Pages, Netlify, любой CDN
- поддерживает поиск, темы, расширения
- невероятно простая структура проекта
Если нужен лёгкий и мощный движок для онлайн-книги или проекта - mdBook отличный выбор.
Подробнее: https://rust-lang.github.io/mdBook/
mdBook позволяет собирать полноценные онлайн-книги из обычных Markdown-файлов.
Это простой способ создать документацию, учебное пособие, справочник или целый курс — без сложных инструментов и без лишних зависимостей.
Изначально mdBook был популярен в сообществе Rust, но сейчас его используют и за пределами экосистемы: для Python-гайдов, Go-учебников, курсов по DevOps и даже документации компаний.
Почему инструмент нравится разработчикам:
- работает на Markdown, никаких проприетарных форматов
- генерирует чистый, быстрый, статический HTML
- легко деплоится на GitHub Pages, Netlify, любой CDN
- поддерживает поиск, темы, расширения
- невероятно простая структура проекта
Если нужен лёгкий и мощный движок для онлайн-книги или проекта - mdBook отличный выбор.
Подробнее: https://rust-lang.github.io/mdBook/
❤28🔥11🥰4
🎨 Snap Your Pixels to Perfection!
Pixel Snapper — инструмент для упорядочивания пикселей в идеальную сетку. Он помогает исправить неаккуратные и несогласованные элементы пиксельного искусства, созданного ИИ. Подходит для 2D-игровых активов и процедурного искусства, требующего точной сетки.
🚀Основные моменты:
- ✅ Упорядочивает пиксели по сетке.
- ✅ Поддерживает масштабирование разрешения.
- ✅ Привязывает цвета к строгой палитре.
- 🌐 Доступен как CLI и веб-версия.
📌 GitHub: https://github.com/Hugo-Dz/spritefusion-pixel-snapper
#rust
Pixel Snapper — инструмент для упорядочивания пикселей в идеальную сетку. Он помогает исправить неаккуратные и несогласованные элементы пиксельного искусства, созданного ИИ. Подходит для 2D-игровых активов и процедурного искусства, требующего точной сетки.
🚀Основные моменты:
- ✅ Упорядочивает пиксели по сетке.
- ✅ Поддерживает масштабирование разрешения.
- ✅ Привязывает цвета к строгой палитре.
- 🌐 Доступен как CLI и веб-версия.
📌 GitHub: https://github.com/Hugo-Dz/spritefusion-pixel-snapper
#rust
🔥20❤3🥰2🤗1
🎯 Высокопроизводительная распределённая платформа для предсказательных рынков, построенная на микросервисной архитектуре.
Она позволяет пользователям создавать, торговать и закрывать рынки прогнозов с поддержкой. Построена на Rust, она обеспечивает масштабируемость и надежность.
📌 GitHub: https://github.com/CryptomSol/prediction-market
#rust
Она позволяет пользователям создавать, торговать и закрывать рынки прогнозов с поддержкой. Построена на Rust, она обеспечивает масштабируемость и надежность.
📌 GitHub: https://github.com/CryptomSol/prediction-market
#rust
👍17❤5🥰3🤗1
🦀 Сообщество Rust опубликовали итоги целей за декабрь 2025
Rust-команда опубликовала Project goals update (December 2025) - это ежемесячный отчёт о том, как двигаются ключевые инициативы проекта. По сути - публичный статус-репорт: что реально делается, что застопорилось и куда уходит фокус.
Rust сейчас ведёт 41 проектную цель, из них 13 - “flagship goals” (приоритетные направления). Это не просто “идеи”, а конкретные треки с ответственными, задачами и трекингом по issue.
Что это значит простыми словами
1) Rust развивается не хаотично
Это не “выпустили релиз и забыли”. У языка есть публичная система целей, где видно:
- кто владелец
- какая команда отвечает
- какой прогресс
- что мешает
2) Важен не только код, но и процессы
В отчёте прямо пишут, что по некоторым целям прогресс есть, по некоторым - нет. И это тоже полезный сигнал: Rust честно показывает реальность разработки большого языка.
3) Это лучший источник, чтобы понять «куда идёт Rust»
Если ты пишешь на Rust или следишь за экосистемой, такие апдейты дают самое ценное:
не хайп, а реальное движение по большим инициативам.
Если коротко:
Rust превращается в ещё более “инженерный” проект - с понятным планом, ответственными и прозрачной отчетностью.
Подробности: https://blog.rust-lang.org/2026/01/05/project-goals-2025-december-update/
Rust-команда опубликовала Project goals update (December 2025) - это ежемесячный отчёт о том, как двигаются ключевые инициативы проекта. По сути - публичный статус-репорт: что реально делается, что застопорилось и куда уходит фокус.
Rust сейчас ведёт 41 проектную цель, из них 13 - “flagship goals” (приоритетные направления). Это не просто “идеи”, а конкретные треки с ответственными, задачами и трекингом по issue.
Что это значит простыми словами
1) Rust развивается не хаотично
Это не “выпустили релиз и забыли”. У языка есть публичная система целей, где видно:
- кто владелец
- какая команда отвечает
- какой прогресс
- что мешает
2) Важен не только код, но и процессы
В отчёте прямо пишут, что по некоторым целям прогресс есть, по некоторым - нет. И это тоже полезный сигнал: Rust честно показывает реальность разработки большого языка.
3) Это лучший источник, чтобы понять «куда идёт Rust»
Если ты пишешь на Rust или следишь за экосистемой, такие апдейты дают самое ценное:
не хайп, а реальное движение по большим инициативам.
Если коротко:
Rust превращается в ещё более “инженерный” проект - с понятным планом, ответственными и прозрачной отчетностью.
Подробности: https://blog.rust-lang.org/2026/01/05/project-goals-2025-december-update/
👍29❤8🥰4🗿1