Rust
9.15K subscribers
569 photos
47 videos
3 files
1.09K links
Rust programming language

По всем вопросам- @workakkk

#VRHSZ
Download Telegram
✔️ Google переписала 40-летний код с Fortran на Rust за 59 минут с помощью ИИ

Инженеры Google дали Gemini 4 Argon через Antigravity научную модель океана FVCOM. В исходном проекте было 174 тысячи строк Fortran и C, накопленных за десятилетия.

Агент самостоятельно изучил код, составил план миграции, переписал основные вычислительные модули на Rust, запустил тесты и оптимизировал производительность.

Результаты эксперимента:

- 59 минут на миграцию основного вычислительного ядра.
- Ускорение симуляции в 1,88 раза.
- Потребление памяти снизилось на 54%.
- Обнаружено 6 старых ошибок, включая переполнения и выходы за границы массивов.
- 96,8% покрытия ветвей тестами.
- Численные результаты совпали с оригиналом до 12 знаков после запятой на 100 тестовых сценариях.

В новом коде полностью запретили unsafe. Для ускорения агент убрал лишние выделения памяти внутри циклов, переработал структуры данных и применил LLVM PGO.

При первом запуске один тест упал из-за ошибки в расчётах для мелководья. Агент сам разобрал трассировку, исправил код и повторно прогнал тесты.

Google выложила использованный workflow в виде открытого skill для Antigravity. Запуск миграции выглядит так:

/migrate-to-rust <github-repo-url>

https://antigravity.google/blog/modernizing-40-year-old-scientific-code-with-gemini-4-argon

@data_analysis_ml

#rust #Google #Argon
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40😁10👍6🥱6❤4🤔1