Вышел TinyGo 0.40 — компилятор Go для микроконтроллеров и встраиваемых систем
TinyGo позволяет писать код на подмножестве Go и запускать его напрямую на железе — с минимальным потреблением памяти и ресурсов.
Сборка идёт через LLVM, библиотеки — из стандартного Go, лицензия BSD.
Что важно:
Более 100 поддерживаемых плат — Arduino, ESP32, STM32, Raspberry Pi Pico и другие
Драйверы для GPIO, I2C, SPI и работы с датчиками
Оригинальная модель памяти Go со сборщиком мусора
Генерация машинного кода и WebAssembly (WASI)
Что нового в 0.40:
Оптимизации GC — до +10% производительности
Поддержка LLVM 20
Новые платы: ESP32-S3, Xiao ESP32-S3, Gopher ARCADE, Pico2-Ice
Флаг go-compatibility для гибкого контроля совместимости с Go
Улучшения линковки и анализа defer (алгоритм Тарьяна)
TinyGo продолжает доказывать, что Go подходит не только для серверов, но и для embedded.
Project: https://tinygo.org/
Github: https://github.com/tinygo-org/tinygo
Источник: github.com
Источник: ai-news.ru
Похожие записи
- «Узкое место» в пространственной биологии: почему модели ИИ терпят неудачу при работе со сложными тканями и что на самом деле помогает это исправить.
- Частый просмотр телевизора связали с патологией белого вещества головного мозга. Сидячий образ жизни с когнитивными нагрузками не оказывал подобного эффекта
- Нейронку БЕЗ ЦЕНЗУРЫ выпустили в открытый доступ — Gemma 4…
Оцените материал:
Присоединяйтесь и подпишитесь на рассылку самых свежих новостей по Email
Получайте свежие новости и идеи на почту. Без спама — только самое интересное.
Нажимая «Подписаться», вы соглашаетесь с политикой конфиденциальности.
